Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Welches Format hat die Linux-Aufgabenplanzeichenfolge?
Die Linux-Aufgabenplanzeichenfolge ist „crontab“ und das Format ist „* * * * * Befehl“: 1. Das erste * stellt die Stunde dar; 2. Das zweite * stellt den Wochentag dar; Jedes * steht für den Tag des Monats; 4. Das vierte * steht für den Monat; 5. command steht für den Befehl/das Skript.
Das Betriebssystem dieses Tutorials: Linux5.18.14-System, Dell G3-Computer.
Unter Linux verwendet der Aufgabenplan die Zeichenfolge crontab (Cron-Tabelle), um die Ausführungszeit der Aufgabe anzugeben. Die Crontab-Zeichenfolge besteht aus 5 oder 6 Feldern. Jedes Feld ist durch Leerzeichen oder Tabulatoren getrennt und gibt die Ausführungszeit und Häufigkeit der Aufgabe an.
Das Standard-Cron-Ausdrucksformat lautet wie folgt:
* * * * * command │ │ │ │ │ │ │ │ │ └─── 命令/脚本 │ │ │ └───── 第几个月份 (1 - 12) │ │ └─────── 每月的第几天 (1 - 31) │ └───────── 每周的第几天 (0 - 7,其中 0 和 7 都代表星期日) └─────────── 小时 (0 - 23)
Die fünf Felder oben repräsentieren jeweils Minuten, Stunden, Tag des Monats, Monat und Wochentag. Der Platzhalter „*“ bedeutet, dass alle möglichen Werte übereinstimmen. Verwenden Sie beispielsweise „*“, um jede Minute zu bedeuten, und „*/5“, um alle 5 Minuten zu bedeuten.
Außerdem können Sonderzeichen verwendet werden, um flexiblere Zeitpläne darzustellen:
Die Auslassungspunkte (-) stellen einen Bereich aufeinanderfolgender Werte dar, z. B. „9-17“, was die Stunden von 9 bis 17 angibt.
Komma (,) wird verwendet, um mehrere diskrete Werte aufzulisten, z. B. „1,3,5“ für 1, 3 und 5.
Ein Sternchen (*) bedeutet, dass alle möglichen Werte übereinstimmen, z. B. „*“ bedeutet jede Minute, jede Stunde oder jeden Tag.
Schrägstrich (/) wird verwendet, um das Intervall anzugeben, z. B. „*/5“ bedeutet alle 5 Einheiten.
Hier einige Beispiele:
Führen Sie das Skript jeden Tag um 14 Uhr aus: 0 14 * * * Befehl
Führen Sie das Skript jeden Sonntag um 3 Uhr morgens aus: 0 3 * * 0 Befehl
jeden Führen Sie das Skript jede Stunde aus: 0 * * * * Befehl
Führen Sie das Skript alle 5 Minuten aus: */5 * * * * Befehl
Es ist zu beachten, dass Benutzer zum Bearbeiten den Befehl crontab -e verwenden können ihre eigenen Cron-Ausdrücke und speichern sie im Aufgabenplan. Verwenden Sie den Befehl crontab -l, um alle Cron-Aufgaben des aktuellen Benutzers aufzulisten.
Das obige ist der detaillierte Inhalt vonWelches Format hat die Linux-Aufgabenplanzeichenfolge?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!