shutdown - Desliga, desliga ou reinicia a máquina
SINTAXE
shutdown [OPÇÕES...] [HORA] [MENSAGEM...]
DESCRIÇÃO
shutdown pode ser usado para desligar, desligar ou reiniciar a máquina.
O primeiro argumento pode ser uma string de hora (que geralmente é "now"). Opcionalmente, isso pode ser seguido por uma mensagem para ser enviada a todos os usuários conectados antes de desligar.
A string de hora pode estar no formato "hh:mm" para hora/minutos, especificando a hora para executar o desligamento, no formato de relógio de 24 horas. Alternativamente, pode estar na sintaxe "+m", referindo-se ao número de minutos m a partir de agora. "now" é um alias para "+0", ou seja, para acionar um desligamento imediato. Se nenhum argumento de hora for especificado, "+1" é implícito.
Observe que, para especificar uma mensagem, você também deve especificar um argumento de hora.
Se o argumento de hora for usado, 5 minutos antes do desligamento do sistema, o arquivo /run/nologin é criado para garantir que novos logins não sejam permitidos.
OPÇÕES
As seguintes opções são aceitas:
--help
Imprime um texto de ajuda curto e sai.
-H, --halt
Desliga a máquina.
-P, --poweroff
Desliga a máquina (o padrão).
-r, --reboot
Reinicia a máquina.
-h
O mesmo que --poweroff, mas não substitui a ação a ser executada se for "halt". Por exemplo, shutdown --reboot -h significa "desligar", mas shutdown --halt -h significa "desligar".
-k
Não desliga, mas apenas escreve a mensagem.
--no-wall
Não envia mensagem antes de desligar ou reiniciar.
-c
Cancela um desligamento pendente. Isso pode ser usado para cancelar o efeito de uma invocação de shutdown com um argumento de hora que não seja "+0" ou "now".
--show
Mostra uma ação de desligamento pendente e a hora, se houver.
Adicionado na versão 250.
STATUS DE SAÍDA
Em caso de sucesso, 0 é retornado, caso contrário, um código de falha diferente de zero.
COMPATIBILIDADE
O comando shutdown em sistemas init anteriores (incluindo sysvinit) usava o modo de usuário único por padrão, em vez de desligar a máquina. Para mudar para o modo de usuário único, use systemctl rescue em vez disso.