Dieser Artikel beschreibt, wie Sie Neustarts im Ubuntu®-Betriebssystem planen.
Planen Sie einen Neustart mit crontab
Angenommen, Sie möchten den Server jeden Tag um 2:05 Uhr neu starten. Führen Sie die folgenden Schritte aus und passen Sie die Details an Ihre Anforderungen an:
-
Verwenden Sie den folgenden Befehl, um die Crontab-Datei zu bearbeiten:
$ sudo crontab -e
-
Zum Aufrufen des Einfügemodus und fügen Sie am Ende der Datei eine neue Zeile hinzu, bewegen Sie den Cursor auf die letzte Zeile und drücken Sie den Buchstaben o .
-
Fügen Sie in der leeren Zeile die folgende Zeile zur Datei hinzu, um die gewünschte tägliche Ausführungszeit und den auszuführenden Befehl festzulegen:
05 02 * * * /sbin/shutdown -r +5
-
Drücken Sie Esc um den Einfügemodus zu verlassen und geben Sie dann :wq ein um die Datei zu speichern und
crontab
zu beenden .
Crontab
Beispiel:
Das folgende Beispiel zeigt die möglichen Werte für jedes Element einer Zeile in crontab
.
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0, Monday=1, and so on)
# | | | | |
# * * * * * user-name command-to-be-executed
Hinweis: Ein regelmäßiger Neustart Ihres Servers könnte eine vorübergehende Lösung sein. Beheben Sie das eigentliche Problem, anstatt sich auf einen Neustart des Servers zu verlassen, um das Problem zu verschleiern.