Binatomy
Cron Builder

Cron Expression Builder

Costruisci espressioni cron visivamente, ottieni la descrizione in italiano e visualizza le prossime 5 esecuzioni
Espressione Cron
0 9 * * *
alle 09:00
1dom 27 set 2026, 09:00
2lun 28 set 2026, 09:00
3mar 29 set 2026, 09:00
4mer 30 set 2026, 09:00
5gio 01 ott 2026, 09:00
FAQ

Domande Frequenti

Tutto quello che devi sapere sulle espressioni cron

Cos'è un'espressione cron?

Un'espressione cron è una stringa con 5 campi separati da spazi che definisce quando eseguire un task. I campi sono: minuto (0-59), ora (0-23), giorno del mese (1-31), mese (1-12), giorno della settimana (0-7, dove 0 e 7 sono domenica). Viene usata in sistemi Unix/Linux per schedulare task automatici.

Cosa significa * in un'espressione cron?

L'asterisco (*) significa "qualsiasi valore". Ad esempio, * nel campo ore significa "ogni ora". La sintassi */n significa "ogni n unità": */5 nei minuti significa "ogni 5 minuti". I range si indicano con il trattino (1-5) e i valori multipli con la virgola (0,6).

Come faccio a eseguire un task ogni giorno lavorativo?

Usa 1-5 nel campo giorno della settimana (1=lunedì, 5=venerdì). Ad esempio, "0 9 * * 1-5" esegue il task alle 9:00 di ogni giorno feriale da lunedì a venerdì.

Dove posso usare le espressioni cron?

Le espressioni cron si usano su Linux/macOS (comando crontab -e), in Laravel (app/Console/Kernel.php con ->cron()), in GitHub Actions, AWS EventBridge, Kubernetes CronJob, e molti altri sistemi di scheduling. Questa sintassi standard è supportata praticamente ovunque.

Com'è fatta un'espressione cron?

Un'espressione cron è formata da cinque campi separati da spazi: minuto (0-59), ora (0-23), giorno del mese (1-31), mese (1-12) e giorno della settimana (0-7, dove 0 e 7 indicano la domenica).

Cosa significa l'asterisco in un'espressione cron?

L'asterisco significa qualsiasi valore, quindi nel campo delle ore vale ogni ora. La forma */n indica ogni n unità, il trattino indica un intervallo come 1-5 e la virgola elenca più valori, come 0,6.

Come si programma un task solo nei giorni feriali?

Per i soli giorni feriali si scrive 1-5 nel campo del giorno della settimana, dove 1 è lunedì e 5 è venerdì. L'espressione 0 9 * * 1-5 fa partire il task alle 9:00 da lunedì a venerdì.