Cron-Ausdruck erklärt
Erklärt einen Cron-Ausdruck Feld für Feld und zeigt die nächsten Ausführungszeiten (Unix, Spring, Quartz).
Wird geladen…
So funktioniert es
- Geben Sie einen Cron-Ausdruck in das Feld ein oder klicken Sie auf eines der Beispiele.
- Das Format wird an der Zahl der Felder erkannt und über der Tabelle angezeigt: Unix-Crontab (5 Felder), Spring (6 Felder, mit Sekunden) oder Quartz. Makros wie @daily funktionieren ebenfalls.
- Prüfen Sie in der Tabelle Wert und Bedeutung jedes Feldes. Ist der Ausdruck ungültig, nennt die Fehlermeldung das betroffene Feld und den Wert.
- Sehen Sie sich die nächsten Ausführungen an: bis zu 10, ab jetzt gerechnet in der Zeitzone Ihres Browsers, die in der Überschrift steht.
- Mit der Kopier-Schaltfläche kopieren Sie die ganze Liste der Ausführungszeiten.
Häufige Fragen
- Wird mein Ausdruck an einen Server gesendet?
- Nein. Er wird in Ihrem Browser ausgewertet und berechnet.
- Welche Formate werden unterstützt?
- Unix-Crontab mit 5 Feldern (Minute, Stunde, Tag im Monat, Monat, Wochentag), Spring mit 6 Feldern (Sekunden zuerst) und Quartz mit 6 oder 7 Feldern (Sekunden zuerst, optionales Jahr 1970–2099). Ein Ausdruck mit 6 Feldern und ? im Feld Tag im Monat oder Wochentag wird als Quartz gelesen. Die Makros @yearly, @annually, @monthly, @weekly, @daily, @midnight und @hourly funktionieren; @reboot hat keinen Zeitplan, der sich berechnen ließe.
- Worin unterscheiden sich Unix, Spring und Quartz?
- Spring und Quartz haben vorne zusätzlich ein Sekundenfeld. Bei Unix und Spring geht der Wochentag von 0 bis 7, wobei 0 und 7 Sonntag sind; bei Quartz von 1 (Sonntag) bis 7 (Samstag). L, W und # (letzter Tag, nächster Werktag, n-ter Wochentag im Monat) gibt es nur bei Spring und Quartz, Namen wie MON oder JAN funktionieren in allen drei.
- Was passiert, wenn Tag im Monat und Wochentag beide gesetzt sind?
- Bei Unix-Cron läuft der Job, sobald eines von beiden passt – 0 0 1 * 1 läuft also am 1. und an jedem Montag. Bei Spring müssen beide passen, und Quartz verlangt, dass genau eines der beiden ? ist.
- In welcher Zeitzone stehen die nächsten Ausführungen?
- Sie werden ab der aktuellen Uhrzeit in der Zeitzone Ihres Browsers berechnet, die in der Überschrift steht; ein Server, der Cron in UTC oder einer anderen Zone ausführt, startet zu anderen Ortszeiten. Zeiten, die es wegen einer Sommerzeitumstellung nicht gibt, werden übersprungen, und gesucht wird in den nächsten 30 Jahren.