Google Compute Engine にインスタンスがいくつかあります。オプション付きの systemd サービスがあります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 に待機するように指示する方法はありますか?