Onyesha Ujumbe Maalum kwa Watumiaji Kabla ya Kuzima Seva ya Linux


Katika makala iliyotangulia, tulielezea tofauti kati ya kuzima, kuzima, kusitisha na kuwasha upya amri za Linux, ambapo tuligundua ni nini hasa amri hizi zilizotajwa hufanya unapozitekeleza kwa chaguo mbalimbali.

Nakala hii itakuonyesha jinsi ya kutuma ujumbe maalum kwa watumiaji wote wa mfumo kabla ya kuzima seva ya Linux.

Kama msimamizi wa mfumo, kabla ya kuzima seva, unaweza kutaka kuwatumia watumiaji wa mfumo ujumbe unaowatahadharisha kuwa mfumo unaenda. Kwa chaguo-msingi, amri ya kuzima hutangaza ujumbe kwa watumiaji wengine wa mfumo kama inavyoonyeshwa kwenye picha ya skrini hapa chini:

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

Ili kutuma ujumbe maalum kwa watumiaji wengine wa mfumo kabla ya kuzima kwa laini, endesha amri hapa chini. Katika mfano huu, kuzima kutatokea baada ya dakika mbili kutoka wakati wa utekelezaji wa amri:

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

Ikizingatiwa kuwa una utendakazi fulani muhimu wa mfumo kama vile hifadhi rudufu za mfumo zilizoratibiwa au masasisho yatakayotekelezwa wakati ambapo mfumo hautazimika, unaweza kughairi kuzima kwa kutumia -c swichi kama inavyoonyeshwa hapa chini na kuianzisha kwa saa. baadaye baada ya shughuli kama hizi kufanywa:

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

Zaidi ya hayo, jifunze jinsi ya kutekeleza amri/hati kiotomatiki wakati wa kuwasha upya au kuanzisha upya kwa kutumia mbinu rahisi na za kitamaduni katika Linux.

Usikose:

  1. Kusimamia Mchakato na Huduma za Kuanzisha Mfumo (SysVinit, Systemd na Upstart)
  2. Mifano 11 ya Kupanga Kazi ya Cron katika Linux

Sasa unajua jinsi ya kutuma ujumbe maalum kwa watumiaji wengine wote wa mfumo kabla ya kuzima mfumo. Je, kuna mawazo yoyote unayotaka kushiriki yanayohusiana na mada hii? Je, ungependa kutumia fomu ya maoni iliyo hapa chini kufanya hivyo?