Linux Shutdown Command erläutert mit Beispielen

Die Linux-Befehlszeile ist vielleicht etwas schwer zu erlernen, aber es lohnt sich. Der Grund dafür ist, dass es so mächtig ist, dass man fast alles damit machen kann, was man sonst mit der Benutzeroberfläche machen kann. Bei HowtoForge haben wir bereits eine Vielzahl von Kommandozeilen-Tools diskutiert (die es Ihnen ermöglichen, verschiedene Arten von Operationen durchzuführen), und hier, in diesem Tutorial, werden wir ein Dienstprogramm besprechen, mit dem Sie Ihr System herunterfahren können.

Das betreffende Dienstprogramm wird heruntergefahren. In diesem Tutorial werden wir die Grundlagen dieses Tools anhand einiger leicht verständlicher Beispiele diskutieren. Aber bevor wir das tun, ist es erwähnenswert, dass alle Beispiele hier auf Ubuntu 16.04 LTS getestet wurden.

Linux-Shutdown-Befehl

Mit dem Befehl shutdown können Sie Ihr System ausschalten, anhalten oder neu starten. Folgendes ist seine Syntax:

shutdown [OPTIONS...] [TIME] [WALL...]

Und so beschreibt es die Manualseite:

       shutdown may be used to halt, power-off or reboot the machine.

The first argument may be a time string (which is usually „now“).
Optionally, this may be followed by a wall message to be sent to all
logged-in users before going down.

The time string may either be in the format „hh:mm“ for hour/minutes
specifying the time to execute the shutdown at, specified in 24h clock
format. Alternatively it may be in the syntax „+m“ referring to the
specified number of minutes m from now.  „now“ is an alias for „+0“,
i.e. for triggering an immediate shutdown. If no time argument is
specified, „+1“ is implied.

Note that to specify a wall message you must specify a time argument,
too.

If the time argument is used, 5 minutes before the system goes down the
/run/nologin file is created to ensure that further logins shall not be
allowed.

Im Folgenden finden Sie einige Beispiele im Q&A-Stil, die Ihnen eine gute Vorstellung davon vermitteln sollen, wie das Shutdown-Dienstprogramm funktioniert:

Q1. Wie kann man die Abschaltung nutzen?

Die grundlegende Bedienung ist einfach – alles, was Sie tun müssen, ist, den Befehl’shutdown‘ auszuführen.

shutdown

Das Standardverhalten dieses Werkzeugs ist das Ausschalten der Maschine. Bitte beachten Sie, dass, wenn kein Zeitargument angegeben ist, +1 impliziert ist, was bedeutet, dass der Ausschaltvorgang in einer Minute eingeleitet wird. Wenn Sie möchten, dass das System sofort ausgeschaltet wird, können Sie jetzt oder +0 verwenden.

Wenn Sie eine Wandnachricht ausgeben möchten (die an alle angemeldeten Benutzer gesendet wird, bevor Sie nach unten gehen), können Sie dies auf folgende Weise tun:

shutdown 'YOUR MESSAGE HERE'

Q2. Wie kann man die Maschine durch Abschalten stoppen?

Dies kann mit der Option -H erreicht werden.

shutdown -H

Falls Sie es nicht wissen, gibt es einen Unterschied zwischen dem Anhalten und Ausschalten eines Systems. Während erstere das Stoppen aller CPUs beinhaltet, sorgt letztere auch dafür, dass die Hauptstromversorgung unterbrochen wird.

Q3. Wie macht man die Abschaltmaschine?

Obwohl dies standardmäßig der Fall ist, können Sie die Option -P verwenden, um explizit anzugeben, dass Sie das Herunterfahren zum Ausschalten des Systems wünschen.

shutdown -P

Q4. Wie kann man mit dem Herunterfahren neu starten?

Für den Neustart ist die Option -r.

shutdown -r

Q5. Wie kann man das Herunterfahren nur dazu bringen, eine Wandnachricht zu schreiben oder umgekehrt?

Wenn Sie nur das Herunterfahren von Wandmeldungen wünschen, ohne einen Stopp, ein Ausschalten oder einen Neustart durchzuführen, verwenden Sie die Befehlszeilenoption -k.

shutdown -k

Q6. Wie kann man eine ausstehende Abschaltung abbrechen?

Sie können das Herunterfahren verwenden, um einen Stopp, ein Ausschalten oder einen Neustart zu planen. Dazu müssen Sie nur die Zeit verstreichen lassen, zu der der Prozess gestartet werden soll. Zum Beispiel:

shutdown -r 18:00

Wenn Sie jedoch eine geplante Stilllegung stornieren möchten, können Sie dies ebenfalls tun. Dies kann mit der Kommandozeilenoption -c erfolgen.

shutdown -c

Fazit

Wie die meisten von Ihnen zustimmen würden, hat der Shutdown-Befehl keine steile Lernkurve. Die meisten Funktionen/Optionen, die es bietet, sind leicht zu verstehen und zu bedienen. Hier, in diesem Tutorial, haben wir die meisten Optionen diskutiert. Nachdem Sie diese geübt haben, können Sie mehr über das Tool erfahren, indem Sie hier klicken.

Das könnte dich auch interessieren …