Tutorials  /  Linux Basics

Linux Shutdown Anleitung: Herunterfahren, Neustart & Automatisierung mit Cron

Ccentron Redaktion · Oktober 2025 ·5 Min. Lesezeit ·Linux Basics, Tutorial

Das Verwalten von Linux-Umgebungen erfordert ein sorgfältiges Vorgehen beim Herunterfahren und Neustarten – sei es für geplante Wartungsarbeiten, Systemaktualisierungen oder beim Einsatz automatisierter Skripte. Der Linux-Befehl shutdown ist ein leistungsstarkes Werkzeug, um ein System gezielt auszuschalten, anzuhalten oder neu zu starten.

Diese Anleitung erklärt die Verwendung des shutdown-Befehls sowie verwandter Werkzeuge wie halt und reboot. Sie richtet sich an Systemadministratoren, DevOps-Teams und alle, die Linux-Server professionell betreiben.

Syntax des Linux-Shutdown-Befehls

Die grundlegende Syntax des Befehls lautet:

Code
shutdown [OPTIONS] [TIME] [MESSAGE]
  • OPTIONS: Verwenden Sie -h, um das System anzuhalten, oder -r, um es neu zu starten.
  • TIME: Legen Sie fest, wann die Aktion ausgeführt werden soll (z. B. now, +10, 18:30).
  • MESSAGE: Optionale Mitteilung an alle angemeldeten Benutzer.

Häufig genutzte Optionen

  • -h: System anhalten.
  • -r: System neu starten.
  • -c: Geplantes Herunterfahren abbrechen.
  • now: Herunterfahren sofort ausführen.
VM

Passende Infrastruktur bei centron

Zum Ausprobieren braucht es keine eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff gibt es ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →

Linux-System sofort herunterfahren

Um das System unmittelbar auszuschalten:

Konsole
$ sudo shutdown -h now

Dieser Befehl fährt das System sofort herunter. Ein geplantes Herunterfahren lässt sich wie folgt ausführen:

Konsole
$ sudo shutdown -h +10 "System wird in 10 Minuten für Wartungsarbeiten heruntergefahren."

Der Befehl plant ein Herunterfahren in 10 Minuten und sendet die angegebene Nachricht an alle aktuell angemeldeten Nutzer.

Ein Linux-System anhalten

Der Befehl halt ist eine Low-Level-Alternative, die alle CPU-Funktionen stoppt. Abhängig von der Systemkonfiguration wird dabei nicht immer die Stromversorgung vollständig getrennt:

Konsole
$ sudo halt

Der Befehl halt verhält sich ähnlich wie shutdown -h now.

Hinweis: Beim Herunterfahren eines entfernten Servers, etwa einer Cloud-basierten virtuellen Maschine ohne physischen Zugriff auf den Einschaltknopf, ist eine Möglichkeit zum erneuten Starten erforderlich. Die meisten Cloud-Anbieter stellen dafür eine Verwaltungsoberfläche oder ein CLI-Tool bereit.

Ein Linux-System neu starten

Um das System sofort neu zu starten, verwenden Sie die Option -r:

Konsole
$ sudo shutdown -r now

Auch ein geplanter Neustart ist möglich:

Konsole
$ sudo shutdown -r +5 "Neustart in 5 Minuten für Updates."

Alternativ können Sie den Befehl reboot verwenden:

Konsole
$ sudo reboot

Dieser Befehl entspricht in seiner Wirkung shutdown -r now.

Shutdown, Neustart oder Halt zeitgesteuert ausführen

Diese Aktionen lassen sich über zeitbasierte Parameter planen.

Zu einer bestimmten Uhrzeit planen

Beispiel: Herunterfahren um 23:00 Uhr:

Konsole
$ sudo shutdown -h 23:00

Geplantes Herunterfahren abbrechen

Um ein bereits geplantes Herunterfahren oder einen Neustart zu stoppen:

Konsole
$ sudo shutdown -c

Mit individueller Nachricht:

Konsole
$ sudo shutdown -c "Herunterfahren durch den Administrator abgebrochen."

Erweiterte Zeitplanung mit dem shutdown-Befehl

Mit dem Dienst cron können Sie Herunterfahren, Anhalten oder Neustarten automatisiert planen. In diesem Abschnitt wird ein Herunterfahren mit Benachrichtigung vorbereitet.

Öffnen Sie zunächst die crontab-Datei mit Root-Rechten:

Konsole
$ sudo crontab -e

Daraufhin können Sie einen bevorzugten Texteditor auswählen:

SQL
no crontab for root - using an empty one

Select an editor.  To change later, run 'select-editor'.
  1. /bin/nano        <---- easiest
  2. /usr/bin/vim.basic
  3. /usr/bin/vim.tiny
  4. /bin/ed

Choose 1-4 [1]: 1

Treffen Sie Ihre Wahl und fahren Sie fort.

Hinweis: Mit sudo bearbeitete crontab-Einträge werden als Root-Benutzer ausgeführt.

Fügen Sie anschließend folgende Zeile ein:

Code
0 23 * * * /usr/sbin/shutdown -h +30 "Das System wird in 30 Minuten heruntergefahren."

Speichern Sie die Datei und schließen Sie den Editor. Dieser Cron-Job fährt das System täglich um 23:30 Uhr herunter und informiert alle angemeldeten Benutzer bereits um 23:00 Uhr über die anstehende Abschaltung.

Hinweis: Verwenden Sie in der crontab stets vollständige Pfade (z. B. /usr/sbin/shutdown), um sicherzustellen, dass der Auftrag korrekt ausgeführt wird.

Nach dem Einrichten sendet der Cron-Job um 23:00 Uhr folgende Nachricht an alle angemeldeten Nutzer:

Code
Broadcast message from root@linuxserver on pts/1 (Thu 2025-04-17 23:00:01 UTC):

Das System wird in 30 Minuten heruntergefahren.

Um 23:30 Uhr wird das System wie geplant abgeschaltet.

Fazit

Der Befehl shutdown ist ein zentrales Werkzeug für die Administration von Linux-Servern. Ob bei Wartungsarbeiten oder nach Updates – wer shutdown, halt und reboot sicher beherrscht, verwaltet Systeme zuverlässig und effizient.

In Kombination mit cron lassen sich Herunterfahren und Neustarts automatisieren und somit nahtlos in die tägliche Serverwartung integrieren.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Linux Basics
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren