Tengo un par de instancias en Google Compute Engine. Ahí tengo el servicio systemd con ExecStop
opción. La ejecución del script puede llevar un tiempo considerable (de 5 a 10 minutos).
Al cerrar la instancia de GCE, se ejecuta este script, sin embargo, no finaliza ya que la instancia de GCE se apaga antes de finalizar y lo ignora.
Es muy importante terminar correctamente y completar completamente este guión.
De documentos de 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.
¿Hay alguna manera de decirle a GCE que espere hasta que el servicio systemd termine de detenerse?