Monu Tools

Generator de expresii cron

Construiește și verifică expresii cron. Alege o presetare sau editează cele cinci câmpuri și vezi următoarele momente de rulare în fusul tău orar. Rulează în întregime în browserul tău.

Cum se folosește Generator cron

  1. 01

    Alege o presetare sau tastează o expresie cron în cele cinci câmpuri.

  2. 02

    Vezi fiecare câmp etichetat și validat pe măsură ce editezi.

  3. 03

    Citește următoarele momente de rulare, calculate în fusul tău orar local.

Ce este o expresie cron

O expresie cron este un șir compact de cinci câmpuri care îi spune unui planificator când să ruleze o sarcină: minut, oră, zi a lunii, lună și zi a săptămânii. Este puternică, dar ușor de greșit, iar un asterisc pus greșit poate însemna că o sarcină pornește în fiecare minut în loc de o dată pe zi.

Cum ajută generatorul

Pornește de la o presetare frecventă (în fiecare oră, în fiecare zi la miezul nopții, în fiecare luni la 9 dimineața) sau construiește o expresie personalizată câmp cu câmp, cu fiecare câmp etichetat și validat pe măsură ce tastezi.

Esențial, previzualizează următoarele cinci momente de rulare în fusul orar local al browserului tău, ca să poți confirma că programarea face de fapt ce ai intenționat înainte de a o implementa.

Sintaxa și valorile câmpurilor

Fiecare câmp acceptă mai mult decât o singură valoare: un asterisc înseamnă fiecare valoare, o listă precum MON,WED,FRI alege mai multe, un interval precum MON-FRI acoperă zile, iar un pas precum */15 în câmpul de minut rulează la 0, 15, 30 și 45 după oră.

Rezultatul funcționează cu cron standard pe Linux și macOS, crontab, AWS EventBridge, programările GitHub Actions și majoritatea bibliotecilor de planificare a sarcinilor.

Capcane de urmărit

O capcană clasică este setarea atât a zilei lunii, cât și a zilei săptămânii: cron-ul standard rulează atunci când oricare se potrivește, nu ambele, deci o sarcină poate porni mai des decât te aștepți. Lăsarea uneia dintre cele două ca asterisc evită surpriza.

Acest instrument vizează cron-ul standard cu cinci câmpuri, deci extensiile de platformă precum un câmp de secunde sau @reboot nu sunt produse aici. Ține minte și că sarcina rulează în fusul orar al serverului care o execută, care poate diferi de previzualizarea locală.

Întrebări frecvente

Ce înseamnă cele cinci câmpuri?

În ordine: minut, oră, zi a lunii, lună și zi a săptămânii. Un asterisc înseamnă fiecare valoare, așa că * * * * * rulează în fiecare minut.

Cum rulez o sarcină la fiecare 15 minute?

Folosește o valoare de pas în câmpul minutului: */15 * * * * rulează la minutul 0, 15, 30 și 45 din fiecare oră.

Ce acceptă câmpul zilei săptămânii?

Numere de la 0 la 6 (duminica este 0, iar 7 înseamnă tot duminica) sau nume din trei litere precum MON. Poți folosi intervale (MON-FRI) și liste (MON,WED,FRI).

De ce potrivește mai multe zile decât mă aștept?

Când sunt setate atât ziua lunii, cât și ziua săptămânii, cronul standard rulează la oricare potrivire, nu la ambele. Lasă una ca * pentru a evita surprizele.

Suportă secunde sau sintaxă non-standard?

Acest generator vizează cronul standard cu cinci câmpuri. Unele platforme adaugă un câmp de secunde sau extensii precum @reboot, care nu sunt produse aici.

În ce fus orar sunt rulările?

Previzualizarea arată următoarele rulări în fusul orar local al browserului tău. Serverul care execută sarcina folosește propriul fus, așa că verifică dacă se potrivește.

Surse

Încorporează acest instrument

Adaugă acest instrument pe propriul tău site. Copiază fragmentul de mai jos; rămâne actualizat automat.

<iframe src="https://monu.tools/embed/ro/cron-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Instrumente similare