Weboldal keresés

Egyéni üzenet megjelenítése a felhasználóknak a Linux szerver leállítása előtt


Egy korábbi cikkünkben kifejtettük a különbséget a leállítási, kikapcsolási, leállítási és újraindítási Linux parancsok között, ahol feltártuk, hogy valójában mit csinálnak ezek az említett parancsok, amikor különféle opciókkal végrehajtjuk őket.

Ez a cikk bemutatja, hogyan küldhet egyéni üzenetet minden rendszerfelhasználónak a Linux-kiszolgáló leállítása előtt.

Javasolt olvasmány: tuptime – A Linux rendszerek történeti és statisztikai futási idejét mutatja

Rendszergazdaként, mielőtt leállíthatná a kiszolgálót, érdemes üzenetet küldenie a rendszer felhasználóinak, amely figyelmezteti őket, hogy a rendszer működik. Alapértelmezés szerint a leállítási parancs üzenetet sugároz a többi rendszerfelhasználónak az alábbi képernyőképen látható módon:

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!

Ha egyéni üzenetet szeretne küldeni más rendszerfelhasználóknak a soron belüli leállítás előtt, futtassa az alábbi parancsot. Ebben a példában a leállítás a parancs végrehajtásától számított két perc elteltével történik:

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

Feltéve, hogy bizonyos kritikus rendszerműveleteket, például ütemezett biztonsági mentéseket vagy frissítéseket kell végrehajtani, amikor a rendszer leállna, megszakíthatja a leállítást a -c kapcsolóval az alábbiak szerint, és elindíthatja egy későbbi időpontban az ilyen műveletek elvégzése után:

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!

Ezenkívül megtudhatja, hogyan lehet automatikusan végrehajtani parancsokat/szkripteket újraindítás vagy indítás során egyszerű és hagyományos Linux módszerekkel.

Ne hagyd ki:

  1. Rendszerindítási folyamatok és szolgáltatások kezelése (SysVinit, Systemd és Upstart)
  2. 11 Cron ütemezési feladat példák Linuxban

Most már tudja, hogyan küldhet egyéni üzeneteket a rendszer többi felhasználójának a rendszer leállítása előtt. Van olyan ötlet, amelyet meg szeretne osztani ezzel a témával kapcsolatban? Ehhez használja az alábbi megjegyzés űrlapot?