Eu tenho algumas instâncias no Google Compute Engine. Lá eu tenho o serviço systemd com a opção ExecStop
. A execução de scripts pode levar um tempo significativo (5-10 minutos).
Ao encerrar a instância do GCE, esse script é executado, mas não é concluído quando a instância do GCE é encerrada antes de ser concluída e ignorada.
O acabamento correto e a conclusão completa deste script é muito importante.
Do 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.
Existe alguma maneira de dizer ao GCE para esperar até que o serviço systemd termine de parar?
Tags systemd google-cloud