Mostra un missatge personalitzat als usuaris abans de l'aturada del servidor Linux


En un article anterior, vam explicar la diferència entre les ordres d'apagada, apagat, aturada i reinici de Linux, on vam descobrir què fan aquestes ordres esmentades quan les executeu amb diverses opcions.

Aquest article us mostrarà com enviar un missatge personalitzat a tots els usuaris del sistema abans d'apagar un servidor Linux.

Com a administrador del sistema, abans de poder tancar un servidor, és possible que vulgueu enviar un missatge als usuaris del sistema per avisar-los que el sistema funciona. De manera predeterminada, l'ordre shutdown emet un missatge a altres usuaris del sistema, tal com es mostra a la captura de pantalla següent:

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

Broadcast message for [email  (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!

Per enviar un missatge personalitzat a altres usuaris del sistema abans d'un tancament en línia, executeu l'ordre següent. En aquest exemple, l'apagada es produirà al cap de dos minuts des del moment de l'execució de l'ordre:

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

Suposant que teniu determinades operacions crítiques del sistema, com ara còpies de seguretat del sistema programades o actualitzacions que s'han d'executar en un moment en què el sistema s'aturaria, podeu cancel·lar l'aturada mitjançant l'interruptor -c com es mostra a continuació i iniciar-lo a un moment posterior després de realitzar aquestes operacions:

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

Broadcast message for [email  (Fri 2017-05-14 :10:27 EAT):

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

A més, apreneu a executar automàticament ordres/scripts durant el reinici o l'inici mitjançant mètodes senzills i tradicionals a Linux.

No et perdis:

  1. Gestionar el procés d'inici del sistema i els serveis (SysVinit, Systemd i Upstart)
  2. 11 exemples de tasques de programació de Cron a Linux

Ara ja sabeu com enviar missatges personalitzats a la resta d'usuaris del sistema abans d'un tancament del sistema. Hi ha idees que vulguis compartir relacionades amb aquest tema? Utilitzeu el formulari de comentaris a continuació per fer-ho?