Google Compute Engine には複数のインスタンスがあります。オプションを含むシステムサービスがありますExecStop
。スクリプトの実行には長い時間(5〜10分)かかることがあります。
GCEインスタンスが終了すると、このスクリプトは実行されますが、GCEインスタンスが完了する前に終了してそれを無視するため、完了しません。
このスクリプトを正確かつ完全に完了することは非常に重要です。
Googleドキュメントから:
Stopping an instance causes Compute Engine to send the ACPI Power Off signal to the instance. Modern guest operating systems are configured to perform a clean shutdown before powering off in response to the power off signal.
systemdサービスが停止するのを待つようにGCEに指示する方法はありますか?