Planung & Cron-Syntax
Wie Cron-Ausdrücke funktionieren — mit Feldreferenz, gängigen Beispielen, Zeitzonen-Behandlung und Sommerzeit.
Sowohl HTTP-Jobs als auch Heartbeat-Checks werden entweder mit einem Cron-Ausdruck oder einem einfachen Intervall geplant. Diese Seite erklärt die Cron-Syntax und wie SteadyCron Zeitzonen behandelt.
Wollen Sie einen Ausdruck schnell prüfen? Nutzen Sie den kostenlosen Cron-Ausdruck-Erklärer — er übersetzt jeden Ausdruck in verständliche Sprache und zeigt die nächsten Läufe.
Die fünf Felder
Ein Standard-Cron-Ausdruck hat fünf Felder:
┌───────────── Minute (0 - 59)
│ ┌─────────── Stunde (0 - 23)
│ │ ┌───────── Tag im Monat (1 - 31)
│ │ │ ┌─────── Monat (1 - 12)
│ │ │ │ ┌───── Wochentag (0 - 6, Sonntag = 0)
│ │ │ │ │
* * * * *
Operatoren
*— jeder Wert („jede Minute“, „jede Stunde“).,— eine Liste, z. B.1,15(der 1. und der 15.).-— ein Bereich, z. B.9-17(09:00 bis 17:00)./— ein Schritt, z. B.*/15(alle 15 Einheiten).
Gängige Beispiele
| Ausdruck | Bedeutung |
|---|---|
*/15 * * * * | Alle 15 Minuten |
0 9 * * 1-5 | Werktags um 09:00 |
30 4 1,15 * * | 04:30 am 1. und 15. |
0 */4 * * * | Alle 4 Stunden |
0 2 * * * | Täglich um 02:00 |
0 9 * * 1 | Montags um 09:00 |
Intervalle
Brauchen Sie keine Kalendergenauigkeit, wählen Sie stattdessen ein Intervall — „alle 30 Minuten“, „alle 6 Stunden“. SteadyCron plant den nächsten Lauf relativ zum letzten.
Zeitzonen und Sommerzeit
Jeder Job hat seine eigene Zeitzone aus der IANA-Datenbank (z. B.
Europe/Berlin). SteadyCron wertet den Zeitplan in dieser Zeitzone aus und
behandelt Sommerzeit-Umstellungen korrekt — so bleibt „09:00 jeden Werktag“ über
die Frühjahrs- und Herbstumstellung hinweg bei 09:00 Ortszeit, anders als bei einer
Server-Crontab in UTC.
Frequenzlimits
Die minimale Planungsfrequenz hängt von Ihrem Tarif ab (z. B. bis hinunter zu einer Minute im Developer-Tarif). Siehe Tarife & Limits.