Comando shutdown

Propósito

Encerra a operação do sistema.

Sintaxe

encerramento [ -d ] [ -F ] [ -h ] [ -i ] [ -k ] [ -Eu ] [ -m ] [ -p ] [ -r ] [ -t mmddHHMM [ yy ] ] [ -u ] [ -v ] [ +Horário [ Mensagem ] ]

Descrição

O comando shutdown para o sistema operacional. Apenas um usuário com autoridade de usuário root pode executar este comando. Durante a paralisação padrão, os usuários são notificados (por um comando wall) da paralisação do sistema iminente com uma mensagem. No entanto, o encerramento não é completo até que o usuário receba uma mensagem de conclusão de encerramento. Não tente reiniciar o sistema ou desligá-lo antes de a mensagem de conclusão do encerramento ser exibida; caso contrário, isso poderá resultar em danos ao sistema de arquivos.

Nota: Ohalt completedmensagem não é exibida na tty a partir da qual o encerramento é invocado se ele estiver conectado ao sistema através de um adaptador multiport.

Conforme abordagens de tempo de encerramento, as mensagens de aviso são exibidas nos terminais de todos os usuários no sistema.

Após o número especificado de segundos (60 por padrão), o sistema pára os processos de registro contábil e de registro de erros e grava uma entrada no log de erro. O comando shutdown então executa o comando killall para acabar com quaisquer processos restantes e executa o comando sync para flush todos os blocos de disco residentes da memória. Por fim, desmonta os sistemas de arquivos e chama o comando halt .

Nota: Os usuários que possuem arquivos abertos no nó que está executando o comando shutdown , mas que não estão logados a esse nó, não são notificados sobre o encerramento.

Se você solicitar uma interrupção completa do sistema operacional, o comando shutdown interrompe todos os processos, desmonta todos os sistemas de arquivos e chama o comando halt .

O administrador do sistema pode colocar procedimentos de encerramento customizados locais em um shell script denominado /etc/rc.shutdown. Este script roda no início do encerramento se ele existir. Se o script for executado mas falhar com um código de retorno diferente de zero, a paralisação pára.

Atenção: Se você estiver trazendo o sistema para baixo para o modo de manutenção, você deve executar o comando shutdown a partir do diretório / (raiz) para garantir que ele possa desmontar de forma limpa os sistemas de arquivos.

Nota: Por padrão, se emitido em modelos que possuam uma fonte de alimentação capaz de controle de software, o comando shutdown desliga o sistema.

Sinalizações

Item Descrição
-d Traz o sistema para baixo de um modo distribuído para um modo multiusuário.
-F Faz uma paralisação rápida, contornando as mensagens para outros usuários e trazendo o sistema para baixo o mais rápido possível. As opções +Time [ Message ] são ignoradas se a sinalização -F for especificada.
-h Interrompe completamente o sistema operacional; o mesmo que a bandeira -v .
-i Especifica o modo interativo. Exibe mensagens interativas para orientar o usuário através da paralisação.
-k Permite que o administrador transmita as mensagens de aviso shutdown sem fazendo com que o sistema seja encerrado. Quando a sinalização -k é usada, nenhuma outra atividade de encerramento ocorre, exceto o envio de mensagens. Por exemplo, nenhum processo é morto, nenhuma atividade é registrada em /etc/shutdown.log se a sinalização -l for especificada, e se um script /etc/rc.shutdown existir ele não será executado.
-l Cria / anexa o arquivo /etc/shutdown.log que contém informações sobre os sistemas de filesistemas, daemons, login de usuário, serviços de licenciamento, interfaces de rede sendo derrubadas. O arquivo pode ser usado para fins de diagnóstico e depuração em caso de falhas de paralisação.

Nota: Certifique-se de que há espaço em disco suficiente para o comando shutdown para logar as entradas enquanto estiver usando esta sinalização.

-m Traz o sistema para baixo para o modo de manutenção (usuário único).
-P Interrompe o sistema sem uma potência para baixo. Isso é usado por fonte de alimentação ininterrupta (UPS).

Nota: A sinalização -p não terá efeito se usada em combinação com sinalizadores não necessitando de uma parada permanente. A energia ainda será desligada caso outros operandos solicite um power-on atrasado e reboot

-r Reinicia o sistema após ser encerrado com o comando reboot .
-t mmddHHMM [ yy ] Encerra o sistema imediatamente e, em seguida, reinicia o sistema na data especificada por mmddHHMM [ yy ], em que
mm
Especifica o mês.
dd
Especifica o dia.
AA
Especifica a hora.
MM
Especifica o minuto.
yy
Especifica o ano.

O sinalizador shutdown -t não pode ser usado com a opção -v ou -h.

Nota: Esta opção só é suportada em sistemas que possuem uma fonte de alimentação que automaticamente desliga a energia no encerramento e um alarme para permitir o reboot em um momento posterior. Sistemas sem essa capacidade podem ser pendurados ou podem reinicializar imediatamente após o encerramento.

-u Esta sinalização é usada por diagnósticos para atualizar o flash-memory e reboot.
-v Interrompe completamente o sistema operacional.

Parâmetros

Item Descrição
+Tempo Especifica o tempo no qual o comando shutdown pára o sistema. Uma paralisação imediata é indicada pela palavranowexibido na tela. Um tempo futuro pode ser especificado em um dos dois formatos: + número ou hour:minuto. O primeiro formulário traz o sistema para baixo no número especificado de minutos e o segundo traz o sistema para baixo no horário do dia indicado (como um relógio de 24 horas). Se o parâmetro Message for especificado, o parâmetro Time também deve ser especificado.
Mensagem Especifica a mensagem

Segurança

Atenção aos usuários do RBAC: Este comando pode realizar operações privilegiadas. Somente usuários privilegiados podem executar essas operações. Para obter mais informações sobre autorizações e privilégios, consulte Banco de dados de comandos privilegiados em Segurança. Para obter uma lista de privilégios e autorizações associados a esse comando, consulte o comando ' lssecattr ou o subcomando ' getcmdattr.

Exemplos

  1. Para desligar a máquina, digite:
    shutdown
    Isso fecha o sistema, esperando 1 minute minutos antes de parar os processos do usuário e o processo init .
  2. Para dar aos usuários mais tempo para terminar o que eles estão fazendo e trazer o sistema para o modo de manutenção, digite:
    shutdown  -m +2
    Isso traz o sistema para baixo do modo multiusuário para o modo de manutenção após esperar 2 minutes minutos.

Arquivos

Item Descrição
/usr/sbin/shutdown Contém o comando shutdown .