Cron Expression Builder
Postav cron výraz vizuálně — minuta, hodina, den, měsíc, weekday — a podívej se na náhled dalších 5 fire times.
0 9 * * 1-5
Zadej vstup nahoře, aby ses dostal k výsledku.
Vytvořil JXXR1 · ♥ Sponzorovat · ☕ Kup mi kávu
K čemu to slouží?
Cron expression má pět polí: minuta, hodina, den v měsíci, měsíc, den v týdnu. Syntaxe je mocná, ale snadno se spleteš. Tenhle builder ti pro každé pole dá dropdown s rozumnými možnostmi (každou minutu, každou hodinu, specifický čas, krok…), poskládá výraz a ukáže ti náhled dalších 5 fire times v lidské řeči.
Kdy to použít
- Příprava crontab záznamu na Linux serveru.
- Konfigurace GitHub Actions / GitLab CI scheduled job.
- Příprava výrazu pro Kubernetes CronJob, AWS EventBridge nebo Cloud Scheduler.
- Ověření, že výraz, který už máš, dělá to, co si myslíš.
Časté chyby
- Den v týdnu: 0 nebo 7 = neděle. Některé varianty (Java Quartz) používají 1=neděle, 7=sobota — pozor na konvenci.
- Časové pásmo. Cron běží v lokálním čase serveru, pokud není jinak nakonfigurováno. UTC vs. CET je 1 nebo 2 hodiny rozdílu (DST).
- „Každých 5 minut" od které minuty?
*/5běží na 0, 5, 10, …, 55. Ne na náhodných minutách. - Den v měsíci a den v týdnu zároveň. Ve standardním POSIX cronu to znamená OR (spustí, pokud je splněno kterékoli), ne AND.
- Tenhle builder je 5-field POSIX. Sekundy (6-field) ani roky (7-field) tu nejsou.