Handytool
Ghid pentru dezvoltatori5 min cititActualizat 14 mar. 2026

Instrument Cron Gratuit

Construiește și Depanează Expresii Cron Fără a Ghici

Cron builder-ul al Handytool validează expresia cron cu 5 câmpuri, o explică în limba engleză simplă și arată următoarele cinci timpuri de execuție UTC — totul fără să ieși din browser.

Punctele cheie

  • 01Explicații în limba engleză simplă o fac ușor să confirmi ceea ce o lucrare cron va face cu adevărat înainte de a o implementa.
  • 02Următoarele 5 timpuri de execuție UTC sunt listate în format ISO-8601 pentru validare sigură pentru fusul orar.
  • 03Suportă intervale (1-5), liste (1,3,5) și pași (*/15) urmând regulile standard Vixie-cron.
  • 04Totul se execută în browserul tău — nu backend, nu cont, nu cerere de rețea.

De Ce Expresiile Cron Sunt Ușor de Greșit

Sintaxa Cron este compactă din design, dar acea compactitate o face surprinzător ușor să programezi o lucrare la momentul greșit. O copie de siguranță la miezul nopții care dispare la amiază în UTC, o expresie de pas care ratează timpurile așteptate sau o valoare de zi a săptămânii care e deplasat cu unu — aceste erori sunt greu de prins până ce lucrarea nu se execută în tăcere. Citi 0 */6 * * 1-5 cu voce tare nu îți spune prea mult dacă nu cunoști ordinea câmpului din inimă.

Cron builder-ul al Handytool rezolvă aceasta prin traducerea oricărei expresii valide într-o propoziție pe care o poți citi cu adevărat apoi arătând următoarele cinci ori în care ar declanșa în UTC. Prinde greșeala înainte să ajungă în producție nu după ce o sarcină programată eșuează pe o zi de luni dimineață.

Cum Să Construiești și Validezi o Expresie Cron

  1. 01

    Începe cu un preset sau tastează al tău

    Preset-urile cum ar fi Fiecare minut, Orar, Zilnic la miezul nopții și Săptămânal luni îți dau un punct de plecare corect. Comută la intrare manuală pentru planuri personalizate.

  2. 02

    Introdu cele 5 câmpuri

    Tastează expresia în ordinea minut oră zi-a-lunii lună zi-a-săptămânii. Constructor-ul validează limitele fiecărui câmp pe măsură ce tastezi.

  3. 03

    Citește descrierea în limba engleză simplă

    Explicația se actualizează live. Confirmă propoziția se potrivește intenției tale — de exemplu 'la :00 pe fiecare 6-a oră, luni până vineri'.

  4. 04

    Verifică următoarele 5 timpuri de execuție

    Timpurile de declanșare viitoare sunt listate în UTC ISO-8601. Folosește-le pentru a verifica cazuri extreme cum ar fi limite de sfârșit de lună sau offset-uri de fus orar.

Referință Rapidă Sintaxă Cron

Toate cinci câmpurile urmează aceste reguli:

  • 01Asteriscul (*) înseamnă fiecare valoare validă în câmp
  • 02Slash (*/N) traverse prin interval în incremente N
  • 03Liniuță (A-B) se potrivește fiecare valoare de la A la B inclusiv
  • 04Virgulă (A,B,C) se potrivește o anumită listă de valori
  • 05Intervale câmpuri: minut 0-59 oră 0-23 zi 1-31 lună 1-12 zi a săptămânii 0-6 (Duminică=0)

Nu Instalare, Nu Server

Cron builder-ul analizează expresii și calculează timpurile de execuție viitoare complet în browserul tău folosind JavaScript. Nimic nu este trimis la un server, deci nu este semn, nu cota API și nu latență. Calculul next-runs simulează potriviri minute-cu-minut împotriva regulilor standard Vixie-cron care este aceeași abordare folosită de cele mai multe planificatoare producție.

Expresiile cu 6 câmpuri (cu câmp secunde conducător) și șiruri speciale cum ar fi @daily sau @weekly nu sunt suportate. Cele mai multe medii de producție — inclusiv cron el însuși, Kubernetes și GitHub Actions — folosesc forma standard cu 5 câmpuri deci constructor-ul se concentrează pe asta.

FAQ Cron Expression Builder

Ce aromă cron suportă acest builder?

Standard Vixie-cron cu 5 câmpuri: minut oră zi-a-lunii lună zi-a-săptămânii. Stenograma @daily/@weekly și sintaxa secunde cu 6 câmpuri nu sunt suportate din moment ce cele mai multe planificatoare producție folosesc forma cu 5 câmpuri.

De ce timpurile de execuție viitoare sunt arătate în UTC?

Cele mai multe sisteme CI/CD și planificatoare de cloud interpretează expresii cron în UTC. Afișarea UTC ține previzualizarea portabilă și evită afișaje locale înșelătoare.

Care este diferența dintre */15 și 0,15,30,45 în câmpul minut?

Ambele dispun la fiecare 15 minute. */15 începe de la 0 și pași cu 15 ceea ce este echivalent cu 0,15,30,45. Pentru câmpul oră */6 înseamnă 0,6,12,18.

Pot programa o lucrare în ultima zi a lunii?

Cron standard nu are token-ul 'ultima zi'. Poți aproxima cu 28-31 în câmpul zi dar pentru a gestiona luni mai scurte decât 31 de zile curat verifica data din scriptul lucrării.

Există o modalitate de a executa o lucrare în fiecare zi a săptămânii la 9 AM?

Da: 0 9 * * 1-5 dispune la 09:00 UTC luni prin vineri. Verifica-o în ieșirea în limba engleză simplă a constructor-ului și lista de execuție următoare înainte de a implementa.

Instrumente conexe

Continuați să lucrați cu instrumentele Pentru dezvoltatori

Instrumente Pentru dezvoltatori