0 9 * * 1-5 – ce înseamnă asta? Fără să descifrezi mental fiecare câmp, e greu de spus. (Înseamnă „în fiecare zi lucrătoare la ora 9”.) Interpretorul cron explică expresia câmp cu câmp și îți arată următoarele execuții concrete, direct în browserul tău.
Ce este o expresie cron
Cron este programatorul clasic al lumii Unix. O expresie are cinci câmpuri, care descriu împreună când să ruleze o sarcină repetitivă:
| Câmp | Interval |
|---|---|
| Minut | 0–59 |
| Oră | 0–23 |
| Zi (lună) | 1–31 |
| Lună | 1–12 |
| Ziua săptămânii | 0–6 (0 = duminică) |
Simbolurile
Puterea cron stă în câteva simboluri:
*– oricare (fiecare minut, oră etc.).- număr – o valoare concretă (ex.
9= ora 9). A-B– un interval (ex.1-5= luni–vineri).*/N– un pas (ex.*/15= la fiecare 15 minute).A,B– o listă (ex.1,15= pe 1 și pe 15).
Instrumentul le interpretează pe toate și le explică pe fiecare câmp.
Următoarele execuții
Explicația pe câmpuri e utilă, dar cel mai convingător e să vezi momentele concrete. Instrumentul pornește de la ora curentă, parcurge minutele următoare și selectează primele care se potrivesc tuturor celor cinci câmpuri. Astfel confirmi dintr-o privire că programarea e cea dorită – fără să te bazezi pe interpretarea mentală a sintaxei.
Atenție la fusul orar
Un cron rulează în fusul orar al mediului în care e configurat. Acest instrument folosește fusul browserului tău (al dispozitivului). Dacă sarcina va rula pe un server, ține minte că multe servere lucrează în UTC – deci ora reală de execuție poate diferi de ce vezi local. Ajustează mental la fusul serverului.
Cum se folosește
- Lipește expresia cron (5 câmpuri) sau alege un șablon.
- Citește explicația pe fiecare câmp.
- Vezi următoarele execuții concrete.
- Modifică până obții programarea dorită.
Cazuri de utilizare
- Sarcină programată – verificarea unui cron job înainte de lansare.
- Depanare – de ce nu a rulat sarcina la timp?
- Învățare – înțelegerea sintaxei cron pe exemple.
- Mentenanță – descifrarea unei intrări crontab moștenite.
Confidențialitate: totul rămâne local
Interpretarea și calculul rulează în browserul tău, prin JavaScript. Nimic nu ajunge pe vreun server.
Instrumente înrudite
- Convertor timestamp Unix — timp Unix ↔ dată
- Vizualizator JSON — arbore restrângibil pentru JSON
- Generator UUID — identificatori unici v4
- Decodor JWT — conținutul unui token JWT