Ajutor pentru expresii cron
Verifică o linie crontab înainte să intre în producție: semnificația fiecărui câmp și următoarele cinci rulări.
Rulează integral în browser — nimic din ce introduci nu ajunge pe serverele noastre.
- Minut · */15
- la fiecare 15
- Oră · 9-18
- de la 9 la 18
- Ziua lunii · *
- oricare
- Lună · *
- oricare
- Ziua săptămânii · 1-5
- de la 1 la 5
Orele rulărilor sunt afișate în fusul orar al browserului; serverul îl folosește pe al lui (adesea UTC).
Cum funcționează
Cele cinci câmpuri sunt minutul, ora, ziua lunii, luna și ziua săptămânii. */15 înseamnă la fiecare 15 unități, 1-5 e un interval, 1,15 o listă; merg și numele lunilor și zilelor (JAN, MON) și macro-uri ca @daily și @weekly. O capcană în care cad mereu oamenii: când sunt setate atât ziua lunii, cât și ziua săptămânii, cron rulează când se potrivește oricare dintre ele, nu amândouă. Orele sunt afișate în fusul orar al browserului — serverul rulează cron în propriul fus, adesea UTC.
Întrebări frecvente
Cum rulez o sarcină la fiecare 5 minute?
*/5 * * * * — pasul din câmpul minutelor. La fiecare 5 minute în orele de lucru, în zilele lucrătoare: */5 9-18 * * 1-5.
De ce sarcina mea a rulat la ora greșită?
Cel mai des fusul orar al serverului diferă de al tău. Verifică-l cu timedatectl; multe imagini VPS folosesc implicit UTC.
Unelte similare
Toate uneltele →Folosește-o pe propriul server: VPS KVM de la $3/lună, acces root, plăți cripto.
Planuri VPS