Preskočiť na obsah
TextArray
100% lokálne

Analyzátor cron výrazov

Vysvetlite cron výraz zrozumiteľným jazykom a pozrite si najbližšie spustenia.

Vstup
Výstup

Analyzátor cron výrazov

Cron výraz vtesná celý plán do piatich strohých polí a aj ľudia, ktorí ich píšu každý týždeň, sa pri 0 3 * * 1-5 zastavia. Vložte výraz a tento analyzátor ho preloží do zrozumiteľnej vety — „O 3:00, pondelok až piatok" — a vypíše najbližšie spustenia vo vašom lokálnom časovom pásme. Ešte pred nasadením na server si tak overíte, že plánovanie robí presne to, čo ste mysleli.

Nástroj číta štandardný 5-poľový formát: hviezdičky, zoznamy ako 1,15, rozsahy ako 1-5, kroky ako */5 alebo 1-30/10, názvy mesiacov JAN–DEC a dní SUN–SAT, pričom 0 aj 7 znamenajú nedeľu. Fungujú aj makrá @hourly, @daily, @weekly, @monthly a @yearly. Chyby pomenúva presne: minúta 61 alebo chýbajúce pole vám povie, čo je zle a v ktorom poli — žiadne holé „neplatný výraz".

Typické použitie: kontrola záznamu v crontabe pred nasadením, overenie plánu Kubernetes CronJobu či workflow na GitHub Actions, alebo dokumentácia úlohy pre kolegu. Vložiť môžete aj viac výrazov naraz — jeden na riadok — a každý sa vysvetlí samostatne. Keď je obmedzený deň v mesiaci aj deň v týždni, nástroj uplatní cronové pravidlo „alebo", a nemožný dátum ako 30. február ohlási ako plán, ktorý sa nikdy nespustí.

Ako každý nástroj TextArray beží výhradne vo vašom prehliadači. Plány, názvy úloh ani nič iné, čo vložíte, neopustí vaše zariadenie.

Časté otázky

Akú syntax cron nástroj podporuje?
Štandardný formát s 5 poľami: minúta, hodina, deň v mesiaci, mesiac, deň v týždni. V poliach môžete použiť *, zoznamy (1,15), rozsahy (1-5), kroky (*/5, 1-30/10), názvy mesiacov JAN–DEC a dní SUN–SAT. Deň 0 aj 7 znamená nedeľu a fungujú aj makrá @hourly, @daily, @weekly, @monthly a @yearly.
Čo sa stane, keď je zadaný deň v mesiaci aj deň v týždni?
Štandardný cron ich berie ako alternatívy: keď ani jedno pole nie je *, dátum vyhovuje, ak sedí ktorékoľvek z nich. Výraz 0 0 1 * 1 sa teda spustí 1. deň mesiaca a zároveň každý pondelok. Ak je niektoré z polí *, kombinujú sa naopak cez „a zároveň" — rovnako ako v klasickom Vixie crone.
Rozumie nástroj výrazom Quartz so sekundami?
Nie. Quartz (používa ho Spring a ďalšie javové plánovače) má 6 alebo 7 polí so sekundami a špeciálne znaky ako ? a L, ktoré tento nástroj nespracuje. Pokrýva 5-poľový formát z crontabu, Kubernetes CronJobov a GitHub Actions. Z Quartz výrazu odstráňte úvodné pole sekúnd a dostanete blízku 5-poľovú aproximáciu.
V akom časovom pásme sa zobrazujú najbližšie spustenia?
V lokálnom pásme vášho prehliadača. Server, na ktorom úloha beží, môže používať iné pásmo — crontab zvyčajne beží v lokálnom čase servera a Kubernetes CronJoby majú predvolené UTC, kým nenastavíte timeZone.
Odosielajú sa moje cron výrazy niekam?
Nie. Nástroj beží výhradne vo vašom prehliadači a vstup nikdy neopustí vaše zariadenie.