Analizator de expresii Cron
Explicați o expresie cron într-un limbaj simplu și previzualizați următorii timpi de rulare.
Analizator de expresii Cron
O expresie cron împachetează un întreg program în cinci câmpuri concise și chiar și oamenii care le scriu în fiecare săptămână fac pauză la 0 3 * * 1-5. Lipiți expresia și acest analizator o traduce într-un limbaj simplu — „La 3:00, de luni până vineri” — și afișează orele de rulare viitoare în fusul orar local, astfel încât să puteți confirma că programul face ceea ce ați vrut să spuneți înainte de a ajunge vreodată la un server.
Analizatorul citește sintaxa standard cu 5 câmpuri: metacaractere, liste precum 1,15, intervale precum 1-5, pași precum */5 sau 1-30/10, nume de luni IAN–DEC și nume de zile SUN–SAT, cu 0 și 7 ambele însemnând duminică. Macro-urile @hourly, @daily, @weekly, @monthly și @yearly funcționează, de asemenea. Greșelile sunt numite precis: un minut de 61 sau un câmp lipsă vă spune ce este greșit și în ce câmp, în loc de o „expresie invalidă” goală.
Utilizări tipice: verificarea unei intrări crontab înainte de a fi difuzată, verificarea programului unui flux de lucru Kubernetes CronJob sau GitHub Actions sau documentarea unei sarcini pentru un coechipier. Lipiți mai multe expresii deodată - una pe linie - și fiecare este explicată separat. Când ziua lunii și ziua săptămânii sunt ambele setate, instrumentul aplică regula cron OR, iar o dată imposibilă, cum ar fi 30 februarie, este raportată ca fiind niciodată difuzată, mai degrabă decât ignorată.
Ca orice instrument TextArray, rulează în întregime în browserul dvs. Programele, numele locurilor de muncă și orice altceva pe care îl lipiți nu părăsesc dispozitivul.