Vis en tilpasset melding til brukere før Linux-serveren slås av


I en tidligere artikkel forklarte vi forskjellen mellom shutdown, poweroff, stopp og reboot Linux-kommandoer, hvor vi avdekket hva disse nevnte kommandoene faktisk gjør når du utfører dem med forskjellige alternativer.

Denne artikkelen vil vise deg hvordan du sender en tilpasset melding til alle systembrukere før du slår av en Linux-server.

Foreslått lesing: tuptime – Viser historisk og statistisk kjøretid for Linux-systemer

Som systemadministrator, før du kan stenge en server, kan det være lurt å sende systembrukere en melding som varsler dem om at systemet er i gang. Som standard sender avslutningskommandoen en melding til andre systembrukere som vist på skjermbildet nedenfor:

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!

For å sende en egendefinert melding til andre systembrukere før en på linje nedleggelse, kjør kommandoen nedenfor. I dette eksemplet vil avslutningen skje etter to minutter fra tidspunktet for utførelse av kommandoen:

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

Forutsatt at du har visse kritiske systemoperasjoner som planlagte systemsikkerhetskopieringer eller oppdateringer som skal utføres på et tidspunkt systemet vil være nede, kan du avbryte avslutningen ved å bruke -c-bryteren som vist nedenfor og starte den kl. et senere tidspunkt etter at slike operasjoner er utført:

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!

Lær i tillegg hvordan du automatisk utfører kommandoer/skript under omstart eller oppstart ved hjelp av enkle og tradisjonelle metoder i Linux.

Ikke gå glipp av:

  1. Administrere systemoppstartsprosesser og -tjenester (SysVinit, Systemd og Upstart)
  2. 11 Cron-planleggingsoppgaveeksempler i Linux

Nå vet du hvordan du sender tilpassede meldinger til alle andre systembrukere før en systemavslutning. Er det noen ideer du vil dele knyttet til dette emnet? Bruk kommentarskjemaet nedenfor for å gjøre det?