Avisar os usuários que o sistema está indo para um reboot

2

Gostaria de saber como você avisaria os usuários de que o sistema está indo para um reinício.

De acordo com o LPIC1 Training aqui: link

Existem 2 possibilidades:

echo "I'm about to restart" |wall

ou

shutdown 10 about to restart&

Existem outras maneiras de avisar os usuários finais que o sistema está prestes a reinicializar?

    
por spuder 10.07.2013 / 01:59

2 respostas

3

Acho que você pode usar ferramentas como notify-send e zenity para enviar mensagens para áreas de trabalho GUI quando estiver desligando o sistema.

$ notify-send "System is going down in 10 minutes"

$zenity--info--text="System is going down in 10 minutes"

Referências

por 10.07.2013 / 02:35
3

Usar wall diretamente ou adicionando uma mensagem a shutdown é a maneira padrão de fazer isso. Certifique-se de avisar por wall algum tempo antes, e deixe shutdown decrescer (por exemplo, não use shutdown -h now ). Eu diria que você deve iniciar shutdown pelo menos 30-60 minutos antes do desligamento real, para que os usuários recebam um aviso justo. Desligar em um horário específico (por exemplo, às 15h) é provavelmente melhor.

Se o desligamento for planejado, é comum adicionar informações sobre ele em / etc / motd - "mensagem do dia", as poucas linhas de texto que os usuários obtêm após o login. Se for planejado, enviar um e-mail para os usuários e / ou postar informações na página da web do site também é uma boa ideia.

À medida que o tempo para o desligamento se aproxima, o sistema pode ser configurado para não aceitar novos log-ons pela presença de um arquivo. Acredito que também é possível adicionar uma explicação (por exemplo, a hora em que se espera que o sistema volte a ser executado) para este arquivo.

Portanto, em resumo, se possível, forneça aos usuários avisos avançados e, ao menos, dê a eles tempo suficiente para salvar o trabalho deles.

    
por 10.07.2013 / 02:36