Parādiet lietotājiem pielāgotu ziņojumu pirms Linux Server izslēgšanas


Iepriekšējā rakstā mēs izskaidrojām atšķirību starp izslēgšanas, izslēgšanas, apturēšanas un atsāknēšanas Linux komandām, kur mēs atklājām, ko šīs minētās komandas faktiski dara, izpildot tās ar dažādām iespējām.

Šis raksts parādīs, kā nosūtīt pielāgotu ziņojumu visiem sistēmas lietotājiem pirms Linux servera izslēgšanas.

Kā sistēmas administrators, pirms varat izslēgt serveri, ieteicams nosūtīt sistēmas lietotājiem ziņojumu, kas brīdina viņus par sistēmas darbību. Pēc noklusējuma izslēgšanas komanda pārraida ziņojumu citiem sistēmas lietotājiem, kā parādīts zemāk esošajā ekrānuzņēmumā:

# 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!

Lai nosūtītu pielāgotu ziņojumu citiem sistēmas lietotājiem pirms rindas izslēgšanas, palaidiet zemāk esošo komandu. Šajā piemērā izslēgšana notiks pēc divām minūtēm no komandas izpildes brīža:

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

Pieņemot, ka jums ir noteiktas kritiskas sistēmas darbības, piemēram, ieplānotas sistēmas dublējumkopijas vai atjauninājumi, kas jāveic laikā, kad sistēma nedarbojas, varat atcelt izslēgšanu, izmantojot slēdzi -c , kā parādīts zemāk, un sākt to vietnē vēlāk pēc šādu darbību veikšanas:

# 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!

Turklāt uzziniet, kā atsāknēšanas vai startēšanas laikā automātiski izpildīt komandas/skriptus, izmantojot vienkāršas un tradicionālas metodes Linux.

Nepalaidiet garām:

  1. Sistēmas startēšanas procesa un pakalpojumu pārvaldība (SysVinit, Systemd un Upstart)
  2. 11 Cron Scheduling Task Piemēri Linux

Tagad jūs zināt, kā nosūtīt pielāgotus ziņojumus visiem citiem sistēmas lietotājiem pirms sistēmas izslēgšanas. Vai ir kādas idejas, ar kurām vēlaties dalīties saistībā ar šo tēmu? Lai to izdarītu, izmantojiet zemāk esošo komentāru veidlapu?