Pesquisa de site

Mostrar uma mensagem personalizada aos usuários antes do desligamento do servidor Linux


Em um artigo anterior, explicamos a diferença entre os comandos shutdown, poweroff, halt e reboot Linux, onde descobrimos o que esses comandos mencionados realmente fazem quando você os executa com várias opções.

Este artigo mostrará como enviar uma mensagem personalizada a todos os usuários do sistema antes de desligar um servidor Linux.

Leitura sugerida: tuptime – Mostra o tempo de execução histórico e estatístico de sistemas Linux

Como administrador do sistema, antes de desligar um servidor, você pode enviar aos usuários do sistema uma mensagem alertando-os de que o sistema está funcionando. Por padrão, o comando shutdown transmite uma mensagem para outros usuários do sistema, conforme mostrado na imagem abaixo:

shutdown 13:25
Shutdown scheduled for Fri 2017-05-12 13:25:00 EAT, use 'shutdown -c' to cancel.

Broadcast message for root@tecmint (Fri 2017-05-12 13:23:34 EAT):

The system is going down for power-off at Fri 2017-05-12 13:25:00 EAT!

Para enviar uma mensagem personalizada a outros usuários do sistema antes de um desligamento em linha, execute o comando abaixo. Neste exemplo, o desligamento acontecerá após dois minutos do momento da execução do comando:

shutdown 2 The system is going down for required maintenance. Please save any important work you are doing now!

Supondo que você tenha certas operações críticas do sistema, como backups agendados ou atualizações do sistema, a serem executadas em um momento em que o sistema estaria inativo, você pode cancelar o desligamento usando a opção -c conforme mostrado abaixo e iniciá-lo em mais tarde após tais operações terem sido realizadas:

shutdown -c
Shutdown scheduled for Fri 2017-05-12 14:10:22 EAT, use 'shutdown -c' to cancel.

Broadcast message for root@tecmint (Fri 2017-05-14 :10:27 EAT):

The system shutdown has been cancelled at Fri 2017-05-12 14:11:27 EAT!

Além disso, aprenda como executar comandos/scripts automaticamente durante a reinicialização ou inicialização usando métodos simples e tradicionais no Linux.

Não perca:

  1. Gerenciando processos e serviços de inicialização do sistema (SysVinit, Systemd e Upstart)
  2. 11 Exemplos de tarefas de agendamento Cron no Linux

Agora você sabe como enviar mensagens personalizadas para todos os outros usuários do sistema antes do desligamento do sistema. Há alguma ideia que você queira compartilhar em relação a este tópico? Use o formulário de comentários abaixo para fazer isso?