Parser wyrażeń Cron

Parsuj i wyjaśniaj wyrażenia cron. Obsługuje standardowy format 5-polowy i rozszerzony 6-polowy (z sekundami). Pokazuje opis czytelny dla człowieka, następne 10 czasów wykonania w UTC i szczegółowy podział pól. Obsługuje symbole wieloznaczne, zakresy, listy, kroki i nazwane wartości (MON-SUN, JAN-DEC).

Czytelny opis
Podział pól
Pole Wartość Znaczenie

Więcej o wyrażeniach Cron

Format wyrażenia Cron

Standardowe wyrażenie cron ma 5 pól oddzielonych spacjami:

minuta godzina dzień-miesiąca miesiąc dzień-tygodnia

PoleDozwolone wartościZnaki specjalne
Minuta0-59* , - /
Godzina0-23* , - /
Dzień miesiąca1-31* , - /
Miesiąc1-12 lub JAN-DEC* , - /
Dzień tygodnia0-7 lub SUN-SAT (0 i 7 = niedziela)* , - /
Znaki specjalne
  • * dopasowuje wszystkie wartości w polu.
  • , oddziela listę wartości. Przykład: 1,3,5 w polu dnia tygodnia oznacza poniedziałek, środa, piątek.
  • - definiuje zakres. Przykład: 9-17 w polu godziny oznacza każdą godzinę od 9 do 17.
  • / definiuje krok. Przykład: */15 w polu minuty oznacza co 15 minut. 5/10 oznacza zaczynając od minuty 5, potem co 10 minut (5, 15, 25, 35, 45, 55).
Typowe przykłady
WyrażenieZnaczenie
0 * * * *Co godzinę o minucie 0
*/5 * * * *Co 5 minut
0 9 * * 1-59:00 w każdy dzień roboczy
0 0 1 * *Północ pierwszego dnia każdego miesiąca
30 2 * * 02:30 w każdą niedzielę
0 6,18 * * *6:00 i 18:00 codziennie
0 0 * * 1-5Północ w każdy dzień roboczy
15 14 1 * *14:15 pierwszego dnia każdego miesiąca
Format 6-polowy (z sekundami)

Niektóre systemy obsługują opcjonalne pole sekund na początku:

sekunda minuta godzina dzień-miesiąca miesiąc dzień-tygodnia

Na przykład 30 0 * * * * oznacza 30 sekund po każdej minucie.