Costruttore e analizzatore di espressioni cron

Costruisca una espressione cron a 5 campi indicando il minuto, l'ora, il giorno del mese, il mese e il giorno della settimana desiderati — oppure incolli un'espressione esistente per leggerla in linguaggio naturale e visualizzare in anteprima le sue prossime 5 esecuzioni. I preset pronti all'uso coprono le pianificazioni più comuni (ogni 15 minuti, feriali alle 9, mensile il primo giorno, …). Le espressioni create qui funzionano in crontab, nei timer systemd e nella maggior parte dei pianificatori. Tutto viene interpretato localmente nel suo browser; la pagina meno recente Strumenti per il tempo contiene anche un piccolo parser cron di sola lettura.
Che cos'è cron? Cron è il pianificatore di processi integrato nei sistemi di tipo Unix (Linux, macOS e il servizio cron di WSL). Una espressione cron è un modo compatto per dire «esegui questo comando a questi orari» — si scrive come 5 campi separati da spazi: minuto (0-59), ora (0-23), giorno del mese (1-31), mese (1-12), giorno della settimana (0-7, dove 0 e 7 indicano domenica). Un asterisco * significa «qualsiasi valore» per quel campo, quindi 0 9 * * 1-5 significa «alle 9:00, dal lunedì al venerdì» e */15 * * * * significa «ogni 15 minuti». Questa pagina segue la forma standard a 5 campi (senza campo dei secondi), quindi le espressioni create qui funzionano anche nei file crontab, in cron.d, nei timer systemd e nel servizio cron della maggior parte dei pianificatori cloud — utile sia per creare nuove pianificazioni sia per decifrarne una lasciata da altri.
Espressione 0 9 * * *
Solo cinque campi. L'ordine è sempre minuto ora giorno-del-mese mese giorno-della-settimana: minuti 0-59, ore 0-23, giorno del mese 1-31, mese 1-12, giorno della settimana 0-7 sia 0 che 7 indicano domenica. Un campo accetta * (ogni valore), un elenco 1,15,30, un intervallo 9-17, un passo */15 oppure 10-40/5 e combinazioni. Il sesto campo (secondi) di alcuni pianificatori e le estensioni ?, L, # delle espressioni cron in stile Quartz non sono supportate qui. Quando sia il giorno del mese sia il giorno della settimana sono limitati, l'espressione corrisponde a uno dei due (comportamento cron standard).