utilstuff.com
Torna agli Strumenti Dev

Formattatore e Validatore Espressioni Cron

Valida, spiega, formatta e calcola le prossime esecuzioni di espressioni Cron Unix standard a 5 campi online. 100% locale nel browser.

Elaborazione Locale 100% Lato Client
L’analisi, la validazione, le spiegazioni leggibili e il calcolo delle esecuzioni avvengono interamente nel tuo browser. Nessun eval(), archiviazione o invio a server.
Guida Sintassi e Operatori Cron
Cron Unix Standard a 5 Campi

Operatori Speciali

*Corrisponde a qualsiasi valore consentito
,Separatore di elenco di valori (es. 1,3,5)
-Intervallo incluso (es. 1-5)
/Intervallo di passo (es. */5 o 1-10/2)

Campi e Alias Testuali

1: Minuto0–59
2: Ora0–23
3: Giorno del Mese1–31
4: Mese1–12 (JAN–DEC)
5: Giorno della Settimana0–7 (SUN–SAT, 0 & 7 = Sun)
Confronto Unix Cron vs Quartz Cron
CaratteristicaCron Unix StandardCron Quartz
Numero di Campi5 campi (`* * * * *`)6 o 7 campi (con Secondi/Anno)
Token Speciali (`?`, `L`, `W`, `#`)Non supportato (Unix Standard)Supportato
Rappresentazione della Domenica`0` or `7` or `SUN``1` or `SUN`
Ecosistemi PrincipaliLinux crontab, Kubernetes, AWS EventBridge, GitHub ActionsJava Spring, Quartz Scheduler
Architettura Tecnica e Fuso Orario

Le espressioni cron definiscono regole di corrispondenza dell’esecuzione indipendenti dai fusi orari. Nel calcolare le prossime esecuzioni, gli orari vengono calcolati rispetto all’ora locale dell’host di esecuzione. Questo strumento calcola le date di esecuzione nel fuso orario locale del tuo browser, fornendo anche timestamp di riferimento in UTC.

Come Funzionano le Espressioni Cron?

Un'espressione cron pianifica un'attività ricorrente usando cinque campi separati da spazi — minuto, ora, giorno del mese, mese e giorno della settimana — ognuno dei quali accetta un valore specifico, un intervallo, un passo, un elenco oppure * per "qualsiasi". Questo strumento analizza, valida, spiega e calcola i prossimi orari di esecuzione per espressioni cron Unix standard a 5 campi.

Come Usare il Formattatore e Validatore Cron

  1. Inserisci un'espressione cron, oppure parti da uno dei preset integrati.
  2. Leggi la spiegazione in linguaggio semplice di cosa significa la pianificazione.
  3. Controlla l'elenco dei prossimi orari di esecuzione per confermare che si comporti come previsto.
  4. Usa l'ispettore dei campi per capire cosa controlla ciascuna delle cinque posizioni.

Note Tecniche

  • I cinque campi sono minuto (0–59), ora (0–23), giorno del mese (1–31), mese (1–12) e giorno della settimana (0–6, dove 0 è domenica).
  • Quando sia il giorno del mese sia il giorno della settimana sono limitati (non *), la maggior parte delle implementazioni cron — inclusa questa — li tratta come un "OR": l'attività viene eseguita quando una delle due condizioni è soddisfatta.
  • Questo strumento implementa il formato standard a 5 campi; non aggiunge un campo dei secondi non standard.

Esempio

Ogni giorno feriale alle 9:00
0 9 * * 1-5→minuto=0, ora=9, ogni giorno feriale (lun–ven)

Domande Frequenti

Perché 0 0 31 2 * non mostra esecuzioni?+

Febbraio non ha mai 31 giorni. Le date impossibili vengono rilevate in modo sicuro senza bloccare il browser.

Le espressioni Cron contengono il fuso orario?+

No. Le espressioni Cron Unix standard non salvano il fuso orario. Vengono eseguite in base all’ora del server.

Strumenti Correlati