Verifica un’espressione cron e scopri quando verrà eseguita.
Risultato
#1
2026-01-01 09:00 UTC
#2
2026-01-01 09:15 UTC
#3
2026-01-01 09:30 UTC
#4
2026-01-01 09:45 UTC
#5
2026-01-01 10:00 UTC
Minuti
0,15,30,45
Ore
9,10,11,12,13,14,15,16,17
Giorni del mese
*
Mesi
*
Giorni della settimana (0 = domenica)
1,2,3,4,5
Risposta rapida · esempio
Cosa significa */15 9-17 * * 1-5 in cron?
Viene eseguita ogni 15 minuti (ai minuti 0, 15, 30 e 45) tra le 9:00 e le 17:45, dal lunedì al venerdì. Dal 1° gennaio 2026 alle 00:00 UTC, la prima esecuzione è lo stesso giorno alle 09:00.
Ipotesi di calcolo
Verifica un’espressione cron a 5 campi e mostra le prossime esecuzioni in UTC e il valore di ogni campo. Accetta elenchi, intervalli, passi e nomi come mon o jan.
minuto ora giorno mese giorno-settimana · * qualsiasi · , elenco · - intervallo · / passo · 0 o 7 = domenica
Verifica un’espressione cron a 5 campi e mostra le prossime esecuzioni in UTC e il valore di ogni campo. Accetta elenchi, intervalli, passi e nomi come mon o jan.
Tutti gli importi usano la stessa valuta scelta da te. Sono stime, non misurazioni né offerte.
Come usare questa calcolatrice
Prima di programmare un’attività nel crontab, un backup o un job su un server, verifica che l’espressione faccia ciò che ti aspetti. Scrivi i cinque campi (minuto, ora, giorno del mese, mese e giorno della settimana) e una data di partenza: vedrai le prossime esecuzioni e come viene letto ogni campo.
Esempio svolto
*/15 nei minuti: 0, 15, 30 e 45.
9-17 nelle ore e 1-5 nel giorno della settimana: dalle 9 alle 17, dal lunedì al venerdì.
Il 1° gennaio 2026 è giovedì, quindi la prima esecuzione è quel giorno alle 09:00 UTC.
Risultato dell’esempio
Minuti
0,15,30,45
Ore
9,10,11,12,13,14,15,16,17
Come interpretare il risultato
Le date sono mostrate in UTC, ma cron usa il fuso orario del server: se il server è sull’ora locale, le esecuzioni reali avvengono a quelle ore locali. Se limiti insieme il giorno del mese e il giorno della settimana, cron esegue quando è vera una delle due condizioni, non entrambe: è una fonte di errori frequente.
Domande frequenti
Come programmo qualcosa ogni giorno alle 3 di notte?
Con 0 3 * * *: minuto 0, ora 3 e qualsiasi giorno, mese e giorno della settimana.
Cron supporta i secondi?
No. Il cron classico di Linux lavora a minuti; strumenti come Quartz o i timer di systemd usano formati diversi.
Cosa fanno @reboot e @daily?
Sono scorciatoie di alcune versioni di cron: @daily equivale a 0 0 * * * e @reboot viene eseguito all’avvio. Questo strumento verifica la forma a cinque campi.