Google Compute Engine - warten, bis der systemd-Dienst beim Herunterfahren mit 0 beendet wird

Google Compute Engine - warten, bis der systemd-Dienst beim Herunterfahren mit 0 beendet wird

Ich habe einige Instanzen auf Google Compute Engine. Dort habe ich den systemd-Dienst mit ExecStopOption. Die Skriptausführung kann eine ganze Weile dauern (5–10 Minuten).

Beim Herunterfahren der GCE-Instanz wird dieses Skript ausgeführt, es wird jedoch nicht beendet, da die GCE-Instanz vor Abschluss heruntergefahren wird und es ignoriert.

Das korrekte Abschließen und vollständige Vervollständigen dieses Skripts ist sehr wichtig.

Aus Google Docs:

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.

Gibt es eine Möglichkeit, GCE anzuweisen, zu warten, bis der Systemd-Dienst beendet ist?

verwandte Informationen