Skip to content

Generatore e lettore di espressioni cron

La sintassi cron a colpo d’occhio: inserisci un’espressione, ottieni la sua spiegazione e le prossime esecuzioni.

Buğra SözeriCodice
Updated · Published
Reviewed by Redazione Tech Convertitive

Cronè il classico pianificatore di Unix : esegue automaticamente comandi, script o programmi in momenti predefiniti. Un’espressione cron è composta da cinque (o sei) campi che definiscono il minuto, l’ora, il giorno del mese, il mese e il giorno della settimana. Questo generatore ti aiuta a creare, leggere e validare rapidamente le espressioni cron. Mostra anche le prossime date di esecuzione — così puoi verificare immediatamente se il tuo task pianificato si attiverà come previsto. La sintassi di base è : * * * * * (minuto, ora, giorno del mese, mese, giorno della settimana).

Plain English

Every 15 minutes, on Monday, Tuesday, Wednesday, Thursday, and Friday.

Next 5 runs (your local time)
  • Computing…
FieldTokenMatches
minute*/150, 15, 30, 45
hour*every hour (24)
day of month*every day of month (31)
month*every month (12)
day of week1-51, 2, 3, 4, 5

Come si usa

  1. Inserire un'espressione cron

    Digita un'espressione a cinque campi (ad esempio «0 9 * * 1» per ogni lunedì alle 9:00) oppure costruiscila campo per campo.

  2. Leggere la spiegazione

    Lo strumento traduce l'espressione in linguaggio naturale e segnala eventuali errori di sintassi.

  3. Verificare le prossime esecuzioni

    Consulta l'elenco delle prossime date di attivazione per confermare che la pianificazione corrisponda alle tue esigenze.

Domande frequenti

Cosa significano i cinque campi di un'espressione cron?
In ordine: minuto (0-59), ora (0-23), giorno del mese (1-31), mese (1-12) e giorno della settimana (0-7, dove 0 e 7 corrispondono alla domenica). Un asterisco (*) significa «tutti i valori».
Cosa vuol dire «0 9 * * 1»?
Questa espressione attiva il task ogni lunedì alle 9:00: minuto 0, ora 9, qualsiasi giorno del mese, qualsiasi mese, e giorno della settimana 1 (lunedì).
Come si esegue un task ogni 15 minuti?
Usa «*/15 * * * *». Il passo «*/15» nel campo dei minuti significa «ogni 15 minuti»: al minuto 0, 15, 30 e 45 di ogni ora.
Qual è la differenza tra cron a 5 e a 6 campi?
Il cron standard di Unix ha 5 campi. Alcune implementazioni (come Quartz o certi ambienti cloud) aggiungono un sesto campo per i secondi, posizionato come primo campo.

Informazioni

A cosa serve cron?

Cron automatizza i task ripetitivi sui server: backup notturni, invio di report, pulizia di file temporanei, sincronizzazioni. È uno strumento fondamentale dell'amministrazione di sistema e del deployment delle applicazioni.

Fusi orari e trabocchetti comuni

I task cron vengono eseguiti nel fuso orario del server: verificalo per evitare sorprese, in particolare durante i cambi di ora. Un errore frequente è confondere il campo «giorno del mese» con «giorno della settimana» quando entrambi sono specificati.

Strumenti correlati