Cron Expression Parser
Rozanalyzuj cron výrazy a pozri si ďalších 10 fire times. Štandardný 5-field crontab.
Zadaj vstup vyššie, aby si videl výsledok.
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
Tento nástroj zoberie hotový cron expression (5-field POSIX) a povie ti, čo presne robí. Vypíše ďalších 10 fire times v lokálnom čase a v ľudsky čitateľnej forme, aby si vedel rýchlo overiť, že výraz, ktorý si dostal alebo zdedil, robí, čo si myslíš.
Kedy to použiť
- Audit existujúceho crontabu, ktorý napísal niekto iný.
- Kontrola, že
0 2 * * 1-5naozaj znamená „pracovné dni o 2:00". - Debug schedule, čo neštartuje, keď čakáš.
- Vysvetlenie kolegovi, čo daný výraz robí.
Časté chyby
- Časová zóna. Cron beží v lokálnom čase servera. Ak nástroj ukazuje fire times v tvojom prehliadači, server môže byť v inej TZ.
- Day-of-week numbering. POSIX cron: 0=nedeľa. Quartz: 1=nedeľa. Pozri si dokumentáciu svojho schedulera.
- DOM a DOW spolu. V POSIX cron-e platí OR, nie AND —
0 0 1 * 1beží na 1. v mesiaci ALEBO každý pondelok. - Špeciálne reťazce (
@daily,@hourly) tu nie sú podporované — používaj len 5-field formát. - Sekundy. 6-field varianta (so sekundami) tu nie je podporovaná. Mnohé Java schedulery ich majú, POSIX cron nie.