Linux സെർവർ ഷട്ട്ഡൗണിന് മുമ്പ് ഉപയോക്താക്കൾക്ക് ഒരു ഇഷ്uടാനുസൃത സന്ദേശം കാണിക്കുക


മുമ്പത്തെ ഒരു ലേഖനത്തിൽ, ഷട്ട്ഡൗൺ, പവർഓഫ്, ഹാൾട്ട്, റീബൂട്ട് ലിനക്സ് കമാൻഡുകൾ എന്നിവ തമ്മിലുള്ള വ്യത്യാസം ഞങ്ങൾ വിശദീകരിച്ചു, ഈ പരാമർശിച്ച കമാൻഡുകൾ നിങ്ങൾ വിവിധ ഓപ്uഷനുകൾ ഉപയോഗിച്ച് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ യഥാർത്ഥത്തിൽ എന്താണ് ചെയ്യുന്നതെന്ന് ഞങ്ങൾ കണ്ടെത്തി.

ഒരു Linux സെർവർ ഷട്ട് ഡൗൺ ചെയ്യുന്നതിന് മുമ്പ് എല്ലാ സിസ്റ്റം ഉപയോക്താക്കൾക്കും ഒരു ഇഷ്uടാനുസൃത സന്ദേശം എങ്ങനെ അയയ്ക്കാമെന്ന് ഈ ലേഖനം നിങ്ങളെ കാണിക്കും.

ഒരു സിസ്റ്റം അഡ്uമിനിസ്uട്രേറ്റർ എന്ന നിലയിൽ, നിങ്ങൾക്ക് ഒരു സെർവർ ഷട്ട് ഡൗൺ ചെയ്യുന്നതിന് മുമ്പ്, സിസ്റ്റം പോകുന്നതായി മുന്നറിയിപ്പ് നൽകുന്ന ഒരു സന്ദേശം സിസ്റ്റം ഉപയോക്താക്കൾക്ക് അയയ്uക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം. ഡിഫോൾട്ടായി, താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഷട്ട്ഡൗൺ കമാൻഡ് മറ്റ് സിസ്റ്റം ഉപയോക്താക്കൾക്ക് ഒരു സന്ദേശം പ്രക്ഷേപണം ചെയ്യുന്നു:

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

ഇൻ ലൈൻ ഷട്ട്uഡൗണിന് മുമ്പ് മറ്റ് സിസ്റ്റം ഉപയോക്താക്കൾക്ക് ഒരു ഇഷ്uടാനുസൃത സന്ദേശം അയയ്uക്കാൻ, ചുവടെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കുക. ഈ ഉദാഹരണത്തിൽ, കമാൻഡ് എക്സിക്യൂഷൻ സമയം മുതൽ രണ്ട് മിനിറ്റിന് ശേഷം ഷട്ട്ഡൗൺ സംഭവിക്കും:

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

നിങ്ങൾക്ക് ഷെഡ്യൂൾ ചെയ്uത സിസ്റ്റം ബാക്കപ്പുകളോ അപ്uഡേറ്റുകളോ പോലുള്ള ചില നിർണായക സിസ്റ്റം ഓപ്പറേഷനുകൾ ഉണ്ടെന്ന് കരുതുക, സിസ്റ്റം പ്രവർത്തനരഹിതമാകുമ്പോൾ, ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾക്ക് -c സ്വിച്ച് ഉപയോഗിച്ച് ഷട്ട്ഡൗൺ റദ്ദാക്കുകയും അത് ആരംഭിക്കുകയും ചെയ്യാം. അത്തരം പ്രവർത്തനങ്ങൾ നടത്തിയതിന് ശേഷം പിന്നീട്:

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

കൂടാതെ, ലിനക്സിൽ ലളിതവും പരമ്പരാഗതവുമായ രീതികൾ ഉപയോഗിച്ച് റീബൂട്ട് അല്ലെങ്കിൽ സ്റ്റാർട്ടപ്പ് സമയത്ത് കമാൻഡുകൾ/സ്ക്രിപ്റ്റുകൾ എങ്ങനെ സ്വയമേവ എക്സിക്യൂട്ട് ചെയ്യാമെന്ന് മനസിലാക്കുക.

നഷ്ടപ്പെടുത്തരുത്:

  1. സിസ്റ്റം സ്റ്റാർട്ടപ്പ് പ്രോസസും സേവനങ്ങളും നിയന്ത്രിക്കുന്നു (SysVinit, Systemd, Upstart)
  2. ലിനക്സിലെ 11 ക്രോൺ ഷെഡ്യൂളിംഗ് ടാസ്uക് ഉദാഹരണങ്ങൾ

ഒരു സിസ്റ്റം ഷട്ട്ഡൗണിന് മുമ്പ് മറ്റെല്ലാ സിസ്റ്റം ഉപയോക്താക്കൾക്കും എങ്ങനെ ഇഷ്uടാനുസൃത സന്ദേശങ്ങൾ അയയ്ക്കാമെന്ന് ഇപ്പോൾ നിങ്ങൾക്കറിയാം. ഈ വിഷയവുമായി ബന്ധപ്പെട്ട് എന്തെങ്കിലും ആശയങ്ങൾ പങ്കിടാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ? അത് ചെയ്യാൻ താഴെയുള്ള കമന്റ് ഫോം ഉപയോഗിക്കണോ?