So funktioniert es
- Geben Sie den Ausdruck ein oder fügen Sie ihn ein, zum Beispiel 0 9 * * 1-5.
- Lesen Sie die Beschreibung in Klartext und den Wert jedes Feldes.
- Wählen Sie die Zeitzone des Servers, um die nächsten zehn Ausführungen so zu sehen, wie sie tatsächlich stattfinden.
- Klicken Sie rechts auf ein Beispiel, um mit einem gängigen Zeitplan zu beginnen.
Optionen erklärt
- Felder
- Fünf Felder – Minute, Stunde, Tag im Monat, Monat, Wochentag. Ein sechstes Feld davor ergänzt Sekunden (verwendet von Spring, Quartz und node-cron).
- Sonderzeichen
- * beliebiger Wert; , Liste (1,15); - Bereich (1-5); / Schrittweite (*/10 = alle 10). Quartz verwendet ? für „kein bestimmter Wert“ in den Tagesfeldern.
- Wochentag
- 0 oder 7 ist Sonntag, 1 ist Montag. Namen wie MON-FRI funktionieren ebenfalls.
- Zeitzone
- Cron läuft in der Zeitzone des Servers, bei Cloud-Servern meist UTC. Wenn Sie sie hier auswählen, sehen Sie, wann Jobs wirklich ausgeführt werden – einschließlich Sommerzeitumstellungen.
Gängige Zeitpläne
| Ausdruck | Ausführung |
|---|---|
* * * * * |
Jede Minute |
*/15 * * * * |
Alle 15 Minuten |
0 * * * * |
Zu Beginn jeder Stunde |
0 9 * * 1-5 |
Werktags um 09:00 |
30 2 * * * |
Täglich um 02:30 |
0 0 * * 0 |
Jeden Sonntag um Mitternacht |
0 0 1 * * |
Am 1. jedes Monats um Mitternacht |
0 0 1 1 * |
Am 1. Januar um Mitternacht |
Häufig gestellte Fragen
Was bedeutet */5 * * * *?
Alle 5 Minuten – in Minute 0, 5, 10 usw. jeder Stunde.
Warum lief mein Job zur falschen Stunde?
Meist läuft der Server in UTC, während Sie den Zeitplan in Ortszeit geschrieben haben. Wählen Sie oben UTC, um die echten Ausführungszeiten zu sehen, oder setzen Sie CRON_TZ / TZ für den Job, wenn Ihr Scheduler das unterstützt.
Wie werden Tag im Monat und Wochentag kombiniert?
Sind in Standard-Cron beide eingeschränkt (zum Beispiel 0 0 1 * 1), läuft der Job, sobald eines davon zutrifft – am 1. und an jedem Montag. Quartz vermeidet das, indem in einem der beiden Felder ? stehen muss.
Werden Kubernetes-CronJobs und Zeitpläne in GitHub Actions unterstützt?
Ja, beide verwenden Standard-Cron mit 5 Feldern. GitHub Actions wertet Zeitpläne standardmäßig in UTC aus.
Datenschutz
Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.