shutdown

De LinuxPédia
Ir para: navegação, pesquisa

Descrição

O comando shutdown desliga o sistema de forma segura. Todos os usuários logados são avisados que o sistema vai cair e todas tentativas de login são bloqueadas, então o computador manda uma mensagem de kill para os programas e é desligado. O comando shutdown também pode ser usado para reiniciar um computador e para programar desligamentos.

Uso

O comando shutdown segue o seguinte modelo:

shutdown [opções] [tempo] [mensagem]

Parâmetros

-h Paraliza os serviços e desliga corretamente.
-r Reinicia o sistema
-c Cancela a execução de um shutdown programado
-k Simula um desligamento mandando mensagem a todos os usuários mas não desliga
-f Não executa a checagem do sistema de arquivos fsck ao iniciar
-F Força o fsck após reboot
-n Faz com que o shutdown ignore a execução do init fechando todos os processos. O uso desse comando não é recomendado pois seus resultados nem sempre são previsíveis
-t [X] O shutdown envia um sinal de término de processos e espera X segundos antes de enviar kill a todos os processos.
tempo O tempo pode ser determinado com um número, tipo shutdown X sendo X o número de minutos para o desligamento. Pode ser feito tipo hh:mm para uma determinada hora marcada. A palavra now desliga imediatamente o sistema
mensagem Uma mensagem adicional a ser enviadas a todos os usuários logados antes do shutdown.

Exemplos

Nos exemplos o caractere $ antes do comando informa que ele pode ser executado por um usuário comum. O caractere # antes do comando informa que essa comando só pode ser executado como usuário root.

Desligar o computador

Exemplo 1 - Desligar imediatamente:

# shutdown -h now

Exemplo 2 - Desligar em 40 minutos:

$ sudo shutdown -h 40

Exemplo 3 - Desligar em 15 minutos com mensagem:

# shutdown -h 15 "O servidor será desligado para manutenção, o tempo de indisponibilidade será o menor possível."

A saída da CLI será:

Espalhar mensagem de john@Server
   (/dev/pts/5) em 19:04 ...
 
The system is going down for halt in 15 minutes!
O servidor será desligado para manutenção, o tempo de indisponibilidade será o menor possível.

Exemplo 4: Desligar às 20h00min:

# shutdown -h 20:00

Reiniciar o computador

Exemplo 1: Reiniciar o computador imediatamente:

# shutdown -r now

Exemplo 2: Reiniciar o computador em 10 minutos:

# shutdown -r 10

Fontes

Guia do Linux Acessado em 9/12/2014

Elias.Praciano.com Acessado em 9/12/2014

Links Externos

Computer Hope Uniriotec