Generatore cron: creare e spiegare un’espressione cron

Questo generatore cron costruisce espressioni da modelli e campi e spiega ogni espressione in parole semplici. Mostra anche le prossime esecuzioni, così vedi prima del rilascio quando il job girerà davvero. Supporta cron Unix (5 campi), Spring (6 campi con secondi) e Quartz (con anno).

Fonte: The Open Group – crontab (POSIX.1-2017): Felder, Bereiche, Tag/Wochentag-Regel. Aggiornato al: .

Incolla un’espressione o costruiscila qui sotto con modelli e campi. Le due parti restano sincronizzate.
I miei strumentiI dati inseriti vengono salvati solo in questo browser.

Modelli

Modifica i campi uno per uno

Consentiti: * (tutti), numeri, intervalli (1-5), elenchi (1,3,5), passi (*/15) e nomi (MON, JAN).

Risultato

Significato
Alle 02:30, ogni giorno
Orari in UTC.
Espressione (pulita)
30 2 * * *
Campi nel dettaglio
CampoInputValori
Minuto3030
Ora22
Giorno del mese*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 …
Mese*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Giorno della settimana*0, 1, 2, 3, 4, 5, 6
Prossime esecuzioni
  • venerdì 2 ottobre 2026 alle ore 02:30:00
  • sabato 3 ottobre 2026 alle ore 02:30:00
  • domenica 4 ottobre 2026 alle ore 02:30:00
  • lunedì 5 ottobre 2026 alle ore 02:30:00
  • martedì 6 ottobre 2026 alle ore 02:30:00
  • mercoledì 7 ottobre 2026 alle ore 02:30:00
  • giovedì 8 ottobre 2026 alle ore 02:30:00
  • venerdì 9 ottobre 2026 alle ore 02:30:00
  • sabato 10 ottobre 2026 alle ore 02:30:00
  • domenica 11 ottobre 2026 alle ore 02:30:00

Come si calcola

Un’espressione cron stabilisce quando gira un job pianificato: in crontab, nei CronJob di Kubernetes, in GitHub Actions, Spring o Quartz. È formata da campi separati da spazi. Questo strumento costruisce espressioni, le spiega in parole semplici e mostra le prossime esecuzioni.

Come creare un’espressione cron

  1. Scegli il dialetto: il cron Unix ha 5 campi; Spring e Quartz aggiungono i secondi (e Quartz, facoltativamente, l’anno).
  2. Clicca su un modello o compila i campi uno per uno. L’espressione in alto si aggiorna da sola; un’espressione incollata compila a sua volta i campi.
  3. Sotto «Significato» vedi l’espressione in parole semplici e sotto le prossime esecuzioni in UTC o nell’ora del tuo dispositivo.

Struttura e notazione

Differenze tra i dialetti

Limiti

Domande frequenti

Che cosa significa un’espressione cron come 30 2 * * *?

I cinque campi sono minuto, ora, giorno del mese, mese e giorno della settimana. «30 2 * * *» significa: ogni giorno alle 02:30. L’asterisco rappresenta «tutti i valori».

Come eseguo un cron job ogni 5 minuti?

Con */5 * * * *: nel campo dei minuti */5 significa «ogni 5 minuti» (minuto 0, 5, 10 …). Il modello «Ogni 5 minuti» lo inserisce per te.

In cosa differiscono cron Unix, Spring e Quartz?

Il cron Unix ha 5 campi. Spring e Quartz hanno un campo dei secondi all’inizio, e Quartz un anno facoltativo alla fine. Numerano anche i giorni della settimana in modo diverso (Quartz: domenica = 1) e trattano diversamente giorno del mese e giorno della settimana.

Che cosa significa il punto interrogativo in un’espressione cron?

Il punto interrogativo esiste in Spring e Quartz per giorno del mese e giorno della settimana e significa «nessun valore specifico». In Quartz uno dei due campi deve essere ?, perché non si possono impostare entrambi insieme.

Quali sono i numeri dei giorni della settimana in cron?

In cron Unix e Spring: domenica = 0 (anche 7), lunedì = 1 fino a sabato = 6. In Quartz: domenica = 1 fino a sabato = 7. I nomi come MON–FRI funzionano in tutti e tre i dialetti.

Le mie espressioni cron vengono inviate da qualche parte?

No. L’espressione, la spiegazione e il calcolo delle prossime esecuzioni avvengono nel tuo browser.

Fonti e riferimenti normativi

Aggiornato al:

Strumenti correlati