Cron Expression Builder
Postav cron výraz vizuálne — minúta, hodina, deň, mesiac, weekday — a pozri si náhľad ďalších 5 fire times.
0 9 * * 1-5
Zadaj vstup vyššie, aby si videl výsledok.
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
Cron expression má päť polí: minúta, hodina, deň v mesiaci, mesiac, deň v týždni. Syntax je výkonná, ale ľahko sa pomýliš. Tento builder ti pre každé pole dá dropdown s rozumnými možnosťami (každú minútu, každú hodinu, špecifický čas, krok…), zostaví výraz a ukáže ti náhľad ďalších 5 fire times v ľudskej reči.
Kedy to použiť
- Príprava crontab záznamu na Linux serveri.
- Konfigurácia GitHub Actions / GitLab CI scheduled job.
- Príprava výrazu pre Kubernetes CronJob, AWS EventBridge alebo Cloud Scheduler.
- Overenie, či výraz, čo už máš, robí to, čo si myslíš.
Časté chyby
- Deň v týždni: 0 alebo 7 = nedeľa. Niektoré varianty (Java Quartz) používajú 1=nedeľa, 7=sobota — pozor na konvenciu.
- Časová zóna. Cron beží v lokálnom čase servera, ak nie je inak nakonfigurované. UTC vs. CET je 1 alebo 2 hodiny rozdielu (DST).
- „Každé 5 minút" od ktorej minúty?
*/5beží na 0, 5, 10, …, 55. Nie na náhodných minútach. - Deň v mesiaci aj deň v týždni naraz. V štandardnom POSIX cron-e to znamená OR (spustí, ak je splnené ktorékoľvek), nie AND.
- Tento builder je 5-field POSIX. Sekundy (6-field) ani roky (7-field) tu nie sú.