Analizzatore e Descrittore di Espressioni Cron
Incolla qualsiasi espressione cron standard a 5 campi per ottenere una descrizione leggibile in inglese, invece di contare asterischi per capire quando un job viene davvero eseguito. Oppure passa al costruttore e assembla una stringa cron da un modulo strutturato (ogni N minuti, ogni ora, ogni giorno, ogni settimana o ogni mese) senza memorizzare la sintassi cron.
Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 27 settembre 2026
Come funziona
- 1
Passa tra 'Cron → Inglese' per descrivere un'espressione esistente, e 'Costruisci un'espressione cron' per crearne una.
- 2
In modalità analisi, digita o incolla una stringa cron standard a 5 campi e leggi subito la sua descrizione in inglese semplice.
- 3
In modalità costruzione, scegli una frequenza (ogni N minuti, ogni ora, ogni giorno, ogni settimana, ogni mese) e compila i campi semplici.
- 4
Copia l'espressione cron generata direttamente nel tuo crontab, configurazione CI o scheduler.
Schermate

Perché le espressioni cron sono difficili da leggere a colpo d'occhio
Una stringa come `*/15 9-17 * * 1-5` racchiude molto significato in pochissimi caratteri, ed è facile confondere uno step con un intervallo o sbagliare quale campo è quale. Questo strumento traduce qualsiasi espressione in una frase inglese completa, utile quando revisioni il job pianificato di qualcun altro o fai il debug del perché un'attività è partita, o non è partita, in un momento inatteso.
Costruire pianificazioni senza memorizzare la sintassi
Il lato costruttore ribalta il problema. Invece di imparare l'ordine dei campi e i caratteri speciali di cron, scegli una frequenza da un menu a tendina, ogni giorno a un certo orario, ogni settimana in un giorno scelto, e così via, e lo strumento assembla per te la stringa a 5 campi correttamente ordinata, pronta da incollare in un file crontab, una pianificazione GitHub Actions o una specifica CronJob Kubernetes.
Domande frequenti
Quale formato di espressione cron è supportato?
Il formato Unix cron standard a 5 campi: minuto, ora, giorno del mese, mese, giorno della settimana. Ogni campo può essere un carattere jolly (*), un numero singolo, un intervallo (9-17), uno step (*/15) o una lista separata da virgole (1,15,30).
Come funziona la descrizione da cron a inglese?
Usa la libreria open-source ben collaudata cronstrue per tradurre i cinque campi della tua espressione in una frase in linguaggio naturale, come 'At minute 15 past every hour from 9 through 17 on every day-of-week from Monday through Friday.'
Il costruttore è un parser di linguaggio naturale a testo libero?
No. Il costruttore usa un modulo strutturato, un menu a tendina per la frequenza più i campi numerici pertinenti, invece di provare ad analizzare frasi inglesi arbitrarie. Questo mantiene la stringa cron generata sintatticamente corretta, cosa che l'analisi di testo libero non può garantire.
Valida un'espressione cron scritta a mano?
Sì. Prima di descrivere la tua espressione, valida indipendentemente ciascuno dei 5 campi per la sintassi corretta (jolly, numeri, intervalli, step e liste entro limiti validi) e mostra un errore chiaro se qualcosa è malformato.
Cosa significa giorno della settimana 7?
Sia 0 che 7 rappresentano la domenica nella sintassi cron standard, e il validatore di questo strumento accetta entrambi.
Supporta espressioni cron a 6 campi con i secondi?
No, questo strumento è pensato per il formato standard a 5 campi usato da crontab, dalla maggior parte degli scheduler CI e dai CronJob Kubernetes. La sintassi estesa a 6 campi con i secondi usata da alcune librerie non è supportata.