Crontab Guru
Analizza e spiega le espressioni cron. Mostra la descrizione leggibile e le prossime esecuzioni.
Cos'è un'espressione cron?
Una stringa di 5 o 6 campi separati da spazi: minuto, ora, giorno, mese, giorno della settimana e anno opzionale.
Cosa significa * in cron?
L'asterisco (*) significa "ogni valore possibile" per quel campo.
Differenza tra 0 0 * * * e 0 0 * * 1?
0 0 * * * esegue a mezzanotte ogni giorno. 0 0 * * 1 solo il lunedì a mezzanotte.
Posso usare valori di passo come */5?
Sì. */5 nei minuti significa "ogni 5 minuti".
L'espressione cron viene inviata a un server?
No. Tutto avviene localmente nel browser.
Come eseguo ogni 5 minuti?
Usa */5 * * * * per eseguire ogni 5 minuti.
Cosa significa 0 0 * * *?
0 0 * * * significa eseguire a mezzanotte ogni giorno.
Come programmo solo giorni lavorativi?
Usa 0 9 * * 1-5 per eseguire alle 9:00 dal lunedì al venerdì.
Quali caratteri speciali supporta cron?
Cron supporta: * (qualsiasi valore), , (lista), - (intervallo), / (passo).
Come eseguo il primo giorno di ogni mese?
Usa 0 0 1 * * per eseguire a mezzanotte il giorno 1 di ogni mese.
Posso usare nomi invece di numeri?
Sì, alcune implementazioni permettono JAN, FEB per i mesi e MON, TUE per i giorni.
Cos'è la sintassi cron a 6 campi?
La sintassi a 6 campi aggiunge i secondi all'inizio: secondi, minuto, ora, giorno, mese, giorno della settimana.
Come eseguo ogni ora?
Usa 0 * * * * per eseguire al minuto 0 di ogni ora.
Differenza tra giorno del mese e giorno della settimana?
Giorno del mese (1-31) specifica quale giorno del mese. Giorno della settimana (0-6) specifica quale giorno della settimana.