Pokažite sporočilo po meri uporabnikom pred zaustavitvijo strežnika Linux


V prejšnjem članku smo razložili razliko med ukazi za zaustavitev, izklop, zaustavitev in ponovni zagon Linuxa, kjer smo odkrili, kaj ti omenjeni ukazi dejansko počnejo, ko jih izvedete z različnimi možnostmi.

Ta članek vam bo pokazal, kako poslati sporočilo po meri vsem uporabnikom sistema pred zaustavitvijo strežnika Linux.

Kot sistemski skrbnik boste morda želeli sistemskim uporabnikom poslati sporočilo, ki opozarja, da sistem deluje. Privzeto ukaz za zaustavitev pošlje sporočilo drugim uporabnikom sistema, kot je prikazano na spodnjem posnetku zaslona:

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

Če želite poslati sporočilo po meri drugim uporabnikom sistema pred zaustavitvijo v vrstici, zaženite spodnji ukaz. V tem primeru se zaustavitev zgodi po dveh minutah od trenutka izvrševanja ukaza:

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

Če imate nekatere kritične sistemske operacije, kot so načrtovane varnostne kopije sistema ali posodobitve, ki jih je treba izvesti v času, ko sistem ne deluje, lahko prekinete zaustavitev s stikalom -c , kot je prikazano spodaj, in ga sprožite ob pozneje po opravljenih takih operacijah:

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

Poleg tega se naučite, kako samodejno izvajati ukaze/skripte med ponovnim zagonom ali zagonom z uporabo preprostih in tradicionalnih metod v Linuxu.

Ne zamudite:

  1. Upravljanje postopka zagona sistema in storitev (SysVinit, Systemd in Upstart)
  2. 11 primerov opravil za načrtovanje kronov v Linuxu

Zdaj veste, kako poslati sporočila po meri vsem ostalim uporabnikom sistema pred zaustavitvijo sistema. Ali želite v zvezi s to temo deliti kakšne ideje? Uporabite spodnji obrazec za komentar za to?