Linux / Befehl shutdown: Herunterfahren oder Neustart planen
shutdown plant ein sofortiges oder zeitlich festgelegtes Herunterfahren oder einen Neustart des Systems. Es ist nützlich, um Serverbenutzern Zeit zur Vorbereitung zu geben und um geplante Aufgaben bei Bedarf zu stornieren.
In der systemd-Implementierung ist die Standardaktion das Herunterfahren, und wenn die Zeit weggelassen wird, wird es normalerweise nach 1 Minute ausgeführt. now bedeutet sofort, +10 bedeutet nach 10 Minuten, und -r bedeutet Neustart. Ein geplantes Herunterfahren kann vor der Ausführung mit -c abgebrochen werden.
Grundlegende Syntax
sudo shutdown [option] [time] [message]
Die installierte Implementierung und die Optionen können je nach Distribution variieren. Überprüfen Sie die Beschreibung für Ihr aktuelles System mit man shutdown.
Beispiele
Herunterfahren in 10 Minuten planen
Gibt Benutzern Zeit, ihre Arbeit zu beenden, und plant das Herunterfahren.
sudo shutdown +10 'Shutting down for maintenance in 10 minutes'
Neustart in 10 Minuten planen
Wenn ein Neustart erforderlich ist, geben Sie -r an.
sudo shutdown -r +10 'Restarting the server in 10 minutes'
Geplantes Herunterfahren abbrechen
Vor dem geplanten Zeitpunkt abbrechen und den Benutzer über die Änderung informieren.
sudo shutdown -c
Geplanten Neustart und Abbruch überprüfen
shutdown kann ein Herunterfahren oder Neustart für später planen. Die folgenden Befehle dienen dazu, einen Neustart in 10 Minuten zu planen und ihn zu stornieren, und sollten nicht auf einem Produktionsserver zu Testzwecken ausgeführt werden.
sudo shutdown -r +10 sudo shutdown -c
Beim Planen kann eine Nachricht angezeigt werden, die andere angemeldete Benutzer über die geplante Herunterfahrzeit informiert. Der Ausgabetext variiert je nach Distribution und Sitzung, daher darf keine feste Zeichenfolge erwartet werden.
-r ist für einen Neustart, -h ist zum Herunterfahren. Um ein geplantes Herunterfahren zu stornieren, führen Sie shutdown -c aus, bevor der Neustart beginnt. Selbst nach der Stornierung kann eine separate Automatisierung den Neustart erneut planen, daher sollten Sie in einer echten Produktionsumgebung die Änderungsmanagement-Datensätze und den Service-Status gemeinsam überprüfen.
Hauptoptionen und Format
| Optionen/Format | Beschreibung |
|---|---|
now |
Sofort ausführen. |
+N |
Nach N Minuten ausführen. |
-r |
Statt Herunterfahren neu starten. |
-P |
Herunterfahren angeben. |
-c |
Eine ausstehende geplante Herunterfahrt abbrechen. |
--show |
Den Planungsstatus auf unterstützten systemd-Versionen anzeigen. |
Vorsichtsmaßnahmen bei der Verwendung
Das Beispiel wird den Server tatsächlich herunterfahren oder neu starten, daher sollte es nicht leichtfertig zu Lernzwecken ausgeführt werden. Überprüfen Sie die Zielaufgaben, Benutzer, Dienste und geplanten Zeiten und bereiten Sie ein Mittel vor, um auf die Konsole zuzugreifen. shutdown -c gilt nur für geplante Aufgaben, die noch nicht ausgeführt wurden. Optionen und Standardverhalten können je nach Implementierung unterschiedlich sein, daher sollten Sie die Hilfe für Ihr aktuelles System überprüfen.
Häufig gestellte Fragen
Kann eine geplante shutdown abgebrochen werden?
Sie können sie abbrechen, indem Sie sudo shutdown -c vor der geplanten Zeit ausführen. Wenn der shutdown-Prozess bereits läuft, kann eine Stornierung nicht garantiert werden.
Offizielle Dokumentation
Das genaue Verhalten von Optionen und Implementierungsunterschieden ist in der offiziellen Dokumentation zu shutdown zu finden.




