Wklej dowolne 5-polowe wyrażenie cron i natychmiast zobacz, co oznacza w prostym języku — koniec z wpatrywaniem się w gwiazdki i ukośniki, by zrozumieć, kiedy zadanie się uruchamia.
Cron to standardowa składnia planowania używana przez zadania cron w Unix/Linux, potoki CI/CD, CronJoby Kubernetes i niezliczone inne harmonogramy zadań. Wyrażenie cron pakuje cały powtarzający się harmonogram w pięć zwięzłych pól, co jest potężne, ale notorycznie trudne do odczytania na pierwszy rzut oka — czy "0 */4 * * 1-5" oznacza co 4 godziny w dni robocze, czy coś zupełnie innego?
Ten parser rozkłada wyrażenie cron pole po polu i tłumaczy je na zdanie w prostym języku, dzięki czemu możesz sprawdzić, czy harmonogram jest poprawny przed jego wdrożeniem, lub szybko zrozumieć harmonogram napisany przez kogoś innego bez konieczności odwoływania się do tabeli składni cron.
Wyrażenie "0 9 * * 1-5" rozkłada się na: minuta=0, godzina=9, każdy dzień miesiąca, każdy miesiąc, poniedziałek do piątku — co oznacza "O 09:00, od poniedziałku do piątku."