Crontab-Befehlserklärung
Der Befehl crontab wird verwendet, um Benutzeraufgaben einzureichen und zu verwalten, die regelmäßig ausgeführt werden müssen. Er ähnelt den geplanten Aufgaben in Windows. Nach der Installation des Betriebssystems wird dieses Servicetool standardmäßig installiert und der Prozess crond automatisch gestartet. Der Prozess crond prüft regelmäßig jede Minute, ob Aufgaben ausgeführt werden müssen. Wenn Aufgaben ausgeführt werden müssen, wird die Aufgabe automatisch ausgeführt.
Hier ist eine detailliertere Einführung:
crontab
Der Befehl crontab wird verwendet, um die Crontab-Datei eines Benutzers zu bearbeiten. Eine Crontab-Datei ist eine Textdatei, die eine Liste von Befehlen enthält, die zu bestimmten Zeiten ausgeführt werden sollen.
Befehlssyntax
Der Befehl crontab hat die folgende Syntax:
crontab [Optionen]
Optionen
Die folgenden Optionen stehen für den Befehl crontab zur Verfügung:
-e : Bearbeiten der Crontab-Datei.
-l : Auflisten der Crontab-Datei.
-r : Entfernen der Crontab-Datei.
-u Benutzer : Bearbeiten der Crontab-Datei für den angegebenen Benutzer.
Crontab-Dateiformat
Eine Crontab-Datei besteht aus einer Reihe von Zeilen, von denen jede einen auszuführenden Befehl angibt. Jede Zeile ist in fünf Felder unterteilt, die durch Leerzeichen oder Tabulatoren getrennt sind:
Minute : Die Minute, zu der der Befehl ausgeführt werden soll.
Stunde : Die Stunde, zu der der Befehl ausgeführt werden soll.
Tag des Monats : Der Tag des Monats, an dem der Befehl ausgeführt werden soll.
Monat : Der Monat, in dem der Befehl ausgeführt werden soll.
Wochentag : Der Wochentag, an dem der Befehl ausgeführt werden soll.
Beispiele
Das folgende Beispiel zeigt, wie Sie der Crontab-Datei einen Befehl hinzufügen:
crontab -e
Dadurch wird die Crontab-Datei in einem Texteditor geöffnet. Fügen Sie der Datei die folgende Zeile hinzu:
0 0 * * * /pfad/zum/befehl
Dadurch wird der Befehl /pfad/zum/befehl jeden Tag um Mitternacht ausgeführt.
Das folgende Beispiel zeigt, wie Sie die Crontab-Datei auflisten:
crontab -l
Dadurch wird der Inhalt der Crontab-Datei aufgelistet.
Das folgende Beispiel zeigt, wie Sie die Crontab-Datei entfernen:
crontab -r
Dadurch wird die Crontab-Datei entfernt.