In einem früheren Artikel haben wir den Unterschied zwischen den Linux-Befehlen Shutdown, Poweroff, Halt und Reboot erklärt, wo wir aufgedeckt haben, was diese erwähnten Befehle tatsächlich tun, wenn Sie sie mit verschiedenen Optionen ausführen.
Dieser Artikel zeigt Ihnen, wie Sie eine benutzerdefinierte Nachricht an alle Systembenutzer senden, bevor Sie einen Linux-Server herunterfahren.
Empfohlener Text: tuptime – Zeigt historische und statistische Laufzeiten von Linux-Systemen an
Bevor Sie einen Server herunterfahren können, möchten Sie als Systemadministrator möglicherweise Systembenutzern eine Nachricht senden, die sie darauf hinweist, dass das System abgeschaltet wird. Standardmäßig sendet der Shutdown-Befehl eine Nachricht an andere Systembenutzer, wie im folgenden Screenshot gezeigt:
# shutdown 13:25Broadcast-Nachricht zum Herunterfahren von Linux
Shutdown scheduled for Fri 2017-05-12 13:25:00 EAT, use 'shutdown -c' to cancel. Broadcast message for [email protected] (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!heruntergefahren, um ausgeschaltet zu werden
Führen Sie den folgenden Befehl aus, um vor einem Inline-Shutdown eine benutzerdefinierte Nachricht an andere Systembenutzer zu senden. In diesem Beispiel erfolgt das Herunterfahren zwei Minuten nach der Ausführung des Befehls:
# shutdown 2 The system is going down for required maintenance. Please save any important work you are doing now!
Angenommen, Sie haben bestimmte kritische Systemoperationen wie geplante Systemsicherungen oder Updates, die zu einem Zeitpunkt ausgeführt werden sollen, an dem das System heruntergefahren wäre, können Sie das Herunterfahren mit -c
abbrechen Schalten Sie wie unten gezeigt um und starten Sie ihn zu einem späteren Zeitpunkt, nachdem solche Operationen durchgeführt wurden:
# shutdown -cNachricht zum Abbrechen des Linux-Shutdowns
Shutdown scheduled for Fri 2017-05-12 14:10:22 EAT, use 'shutdown -c' to cancel. Broadcast message for [email protected] (Fri 2017-05-14 :10:27 EAT): The system shutdown has been cancelled at Fri 2017-05-12 14:11:27 EAT!
Erfahren Sie außerdem, wie Sie Befehle/Skripte während des Neustarts oder Hochfahrens mit einfachen und traditionellen Methoden in Linux automatisch ausführen.
Nicht verpassen :
- Verwalten des Systemstartprozesses und der Dienste (SysVinit, Systemd und Upstart)
- 11 Beispiele für Cron-Planungsaufgaben unter Linux
Jetzt wissen Sie, wie Sie benutzerdefinierte Nachrichten an alle anderen Systembenutzer senden, bevor das System heruntergefahren wird. Gibt es Ideen, die Sie zu diesem Thema teilen möchten? Verwenden Sie dazu das Kommentarformular unten?