Cron-Parser

Füge einen Cron-Ausdruck ein, um zu sehen, was er bedeutet und wann er das nächste Mal ausgelöst wird. Unterstützt die Standard-5-Felder-Syntax und die Aliase @hourly / @daily / @weekly / @monthly / @yearly.

Die nächsten Läufe werden in der lokalen Zeitzone deines Browsers berechnet.

In Klartext

Plain-English explanation will appear here.

Nächste 5 Läufe (lokale Zeit)

Next scheduled run times will appear here.
Type a cron expression — fields are minute hour day-of-month month day-of-week.

Feld-Referenz

FieldRangeSpecial
Minute0–59* , - */N
Hour0–23* , - */N
Day of month1–31* , - */N
Month1–12 or JANDEC* , - */N
Day of week0–6 (Sun=0) or SUNSAT* , - */N

Aliases: @yearly = 0 0 1 1 *, @monthly = 0 0 1 * *, @weekly = 0 0 * * 0, @daily = 0 0 * * *, @hourly = 0 * * * *.

Wechselwirkung von Tag-des-Monats und Tag-der-Woche

POSIX-style cron evaluates day-of-month and day-of-week with an OR rule when both are restricted. For example 0 12 1 * 1 fires at noon on the 1st of every month and every Monday — not only Mondays that fall on the 1st. If you want “only Mondays that are the 1st”, you have to filter inside the job.

FAQ

Was bedeutet 0 12 1 * 1?

Mittags am 1. jedes Monats oder mittags an jedem Montag. Standard-Cron behandelt Day-of-Month und Day-of-Week als ODER, wenn beide eingeschränkt sind.

Warum ist */5 * * * * nicht exakt alle 5 Minuten?

Doch — aber er trifft immer auf Minuten, die Vielfache von 5 sind (0, 5, 10, …), nicht auf Offsets ab Start des Jobs. */5 bedeutet „durch 5 teilbare Werte innerhalb des Feldbereichs”.

Werden Sekunden unterstützt?

Nicht in diesem Parser. Standard-Unix-Cron hat fünf Felder und keine Sekunden. Manche Scheduler (Quartz, Spring) ergänzen ein sechstes Sekunden-Feld — die musst du in einen Parser einfügen, der das Sechs-Felder-Formatieren unterstützt.

In welcher Zeitzone liegen die nächsten Läufe?

Die lokale Zeitzone deines Browsers. Die Beschriftung über der Liste zeigt den Zonen-Offset zur Klarheit.

Verwandte Werkzeuge