Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Welches Format hat die Linux-Aufgabenplanzeichenfolge?

Welches Format hat die Linux-Aufgabenplanzeichenfolge?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2023-07-17 13:53:482022Durchsuche

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.

Welches Format hat die Linux-Aufgabenplanzeichenfolge?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn