Tempo Limite de Desligamento do Ubuntu muito curto

1

Estou usando o Ubuntu 14.04.2. Eu tenho o Virtual Box 4.3.26 instalado executando uma VM CentOS headless. Eu uso o vboxautostart-service para iniciar e salvar a caixa virtual na inicialização e no desligamento, conforme descrito aqui .

Em geral, isso funciona bem, no entanto, suspender a máquina virtual durante o desligamento leva algum tempo. Infelizmente, o processo de desligamento do Ubuntu não espera o tempo suficiente para que a máquina virtual seja eliminada antes de ser completamente salva.

Como posso aumentar o tempo limite, para que a máquina virtual tenha a chance de suspender?

    
por Michael Schlueter 22.04.2015 / 20:59

1 resposta

0

Adicionei o comando sleep simples à seção stop do script de inicialização, como sugerido por @ user1133275. Isso funciona bem. Claro que isso poderia ser otimizado, mas é bom o suficiente por enquanto.

'stop () {     [-z "$ VBOXAUTOSTART_DB"] & amp; & amp; sair 0     [-z "$ VBOXAUTOSTART_CONFIG"] & amp; & amp; sair 0

PARAMS="--stop --config $VBOXAUTOSTART_CONFIG"
# prevent inheriting this setting to VBoxSVC
unset VBOX_RELEASE_LOG_DEST

for user in 'ls $VBOXAUTOSTART_DB/*.stop'
do
    start_daemon 'basename $user | sed -ne "s/\(.*\).stop//p"' $binary $PARAMS
done
sleep 40
return $RETVAL

'

    
por Michael Schlueter 23.04.2015 / 16:54