/etc/rc0.d script não tem permissão para terminar

1

Eu tenho um script que eu escrevi que precisa ser executado durante o desligamento, o que desativa minha instância do vagrant. O script é executado sem problemas e eu faço o eco da saída para stdout (e para um arquivo) do processo.

O script gera o seguinte:

Shutting down vagrant
==> default: Attempting graceful shutdown of VM...
Vagrant shut down

No entanto, quando isso é executado a partir de um desligamento do computador (rc0) ou reinicialização (rc6), o terminal registra as duas primeiras linhas e, em seguida, avança sem desligar o vagrant.

    
por eggmatters 29.04.2014 / 19:52

1 resposta

0

Adicione uma chamada ao comando wait depois de interromper o vagrant . Algo assim,

# Shutdown vagrant
vagrant halt
# wait for the halt
wait
    
por Elliott Frisch 29.04.2014 / 20:17