É possível parar um comando de desligamento?

21

Supondo que você tenha acabado de digitar o comando shutdown -h now (ou algo equivalente), há algo realista que você possa fazer (se você for rápido o suficiente) para evitar que a máquina seja desligada?

    
por Jonathan 18.01.2011 / 17:21

3 respostas

21

Você pode executar shutdown -c para cancelar um encerramento já em execução.

    
por 18.01.2011 / 17:41
12

Se você for rápido o suficiente, pode emitir um init 2 (ou qualquer outro nível de execução que desejar) e isso provavelmente interromperá o desligamento. Qualquer coisa envolvendo a eliminação do comando de desligamento falhará quando o comando for executado muito rapidamente

Eu tentei isso com o script abaixo e, mesmo que não seja rápido o suficiente para parar o desligamento

#!/bin/bash
shutdown -h now
shutdown -c "Aborting Shutdown"

Broadcast message from iain@iain-ubuntu
        (/dev/pts/0) at 16:50 ...

The system is going down for halt NOW!
shutdown: Cannot find pid of running shutdown

Onde como interativamente

shutdown -h now
init 2 

o sistema permanece ativo.

    
por 18.01.2011 / 18:00
0

suponha que você enviou uma mensagem de reinicialização ou desligamento para todos os terminais para fins de manutenção que o "servidor será reinicializado ou encerrado para manutenção em 10 minutos"

Esse tipo de comando pode cancelar.

apenas pressione Ctrl + C

    
por 05.11.2014 / 04:45

Tags