CalculaIT / tools

Verifica espressioni cron

Verifica un’espressione cron e scopri quando verrà eseguita.

I campi contengono esempi modificabili.

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.

Vedi l’esempio passo per passo ↓

Formula e ipotesi

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

  1. */15 nei minuti: 0, 15, 30 e 45.
  2. 9-17 nelle ore e 1-5 nel giorno della settimana: dalle 9 alle 17, dal lunedì al venerdì.
  3. 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.

Riferimenti e metodo

Riferimenti e metodo