Cron-Ausdruck-Erklärer
Verwandeln Sie einen Cron- (Crontab-)Zeitplan in eine leicht verständliche Beschreibung. Fügen Sie einen fünfteiligen Ausdruck ein und sehen Sie Feld für Feld genau, wann er ausgeführt wird.
Every 5 minutes
Feldaufschlüsselung
- Minute
- Every 5 minutes
- Stunde
- Every hour
- Tag des Monats
- Every day of the month
- Monat
- Every month
- Wochentag
- Every day of the week
Häufige Beispiele
So funktioniert es
Geben Sie einen fünfteiligen Cron-Ausdruck ein oder fügen Sie ihn ein, und die leicht verständliche Bedeutung erscheint bereits während der Eingabe, zusammen mit einer Aufschlüsselung, die jedes Feld einzeln erklärt. Es wird nichts hochgeladen und nichts geplant oder ausgeführt — das Tool liest den Ausdruck lediglich und beschreibt ihn, sodass Sie jeden beliebigen Zeitplan gefahrlos testen können. Ein Cron-Ausdruck besteht aus fünf durch Leerzeichen getrennten Feldern in dieser Reihenfolge: Minute, Stunde, Tag des Monats, Monat und Wochentag. Die Minute reicht von 0 bis 59, die Stunde von 0 bis 23, der Tag des Monats von 1 bis 31, der Monat von 1 bis 12 (oder den Namen jan bis dec) und der Wochentag von 0 bis 6 (oder sun bis sat, wobei sowohl 0 als auch 7 Sonntag bedeuten). Liest man die Felder von links nach rechts, erfährt man den genauen Zeitpunkt oder die Zeitpunkte, zu denen ein Auftrag ausgeführt wird. Jedes Feld akzeptiert mehr als nur eine einzelne Zahl. Ein Sternchen steht für jeden Wert, ein Sternchen im Minutenfeld bedeutet also jede Minute. Eine durch Kommas getrennte Liste wie 1,15,30 wählt mehrere bestimmte Werte aus, ein Bindestrich-Bereich wie 1-5 deckt eine Spanne ab, und ein Schrägstrich-Schritt wie */5 oder 9-17/2 wiederholt sich in einem festen Intervall. Benannte Monate und Wochentage wie jan und mon werden überall dort akzeptiert, wo auch eine Zahl stehen könnte, was einen Ausdruck oft leichter lesbar macht. Als Beispiel: Der Ausdruck */5 * * * * läuft alle fünf Minuten, 0 9 * * 1 läuft um 09:00 Uhr jeden Montag, 0 0 1 1 * läuft um Mitternacht am ersten Januar, und 0 9 * * 1,3,5 läuft um 09:00 Uhr montags, mittwochs und freitags. Die Feldaufschlüsselung zeigt, wie jeder dieser Bestandteile zum Gesamtzeitplan beiträgt. Cron auf diese Weise zu erklären ist nützlich, um eine Crontab zu verstehen, die man nicht selbst geschrieben hat, um einen Zeitplan vor dem Einsatz noch einmal zu überprüfen und um die Syntax ohne Versuch und Irrtum zu erlernen. Da die Verarbeitung vollständig in Ihrem Browser stattfindet, können Sie einen sensiblen Zeitplan einfügen, ohne dass er Ihr Gerät verlässt.
Häufig gestellte Fragen
- Was bedeuten die fünf Felder?
- In dieser Reihenfolge: Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12 oder jan–dec) und Wochentag (0–6 oder sun–sat, wobei sowohl 0 als auch 7 Sonntag bedeuten).
- Welche Syntax wird unterstützt?
- Sternchen (*) für jeden Wert, Listen wie 1,15,30, Bereiche wie 1-5 und Schritte wie */5 oder 9-17/2. Benannte Monate (jan…dec) und Wochentage (sun…sat) funktionieren ebenfalls.
- Führt es meinen Cron-Job aus?
- Nein. Es erklärt lediglich den Zeitplan. Die Verarbeitung erfolgt vollständig in Ihrem Browser; nichts wird hochgeladen oder ausgeführt.
- Was bedeutet der Schrägstrich in */5?
- Der Schrägstrich legt einen Schritt bzw. ein Intervall fest. Im Minutenfeld bedeutet */5 jede fünfte Minute — 0, 5, 10 und so weiter —, während 9-17/2 jede zweite Stunde zwischen 9 und 17 bedeutet. Es ist eine Abkürzung, um sich in einem festen Intervall zu wiederholen, anstatt jeden Wert einzeln aufzulisten.