Generatore e Spiegatore di Espressioni Cron
Due strumenti in uno: usa il Generatore per creare la tua pianificazione con clic e ottenere l'espressione, oppure passa allo Spiegatore per incollare qualsiasi stringa cron e ottenere la spiegazione in italiano più le 5 prossime esecuzioni. Supporta tutta la sintassi cron standard a 5 campi.
Preset rapidi
* * * * *Esecuzioni
Ogni minuto
Prossime 5 esecuzioni pianificate
Significato
Prossime 5 esecuzioni
Come Usare lo Strumento Cron
- Scegli Generatore per creare un'espressione cron da zero — seleziona minuto, ora, giorno, mese e giorno della settimana.
- Oppure scegli Spiegatore per incollare un'espressione cron esistente e vedere cosa significa in testo chiaro.
- Lo Spiegatore mostra anche le 5 prossime esecuzioni per verificare la tua pianificazione.
- Copia l'espressione generata o spiegata negli appunti con un clic.
Riferimento Sintassi Cron
Un'espressione cron ha 5 campi separati da spazi: minuto ora giorno-del-mese mese giorno-della-settimana. Ogni campo accetta valori specifici, intervalli, passi o liste. Un asterisco (*) significa ogni valore valido. Una barra (/) significa intervalli — */5 nel campo minuto significa ogni 5 minuti.
Schemi comuni: 0 0 * * * esegue quotidianamente a mezzanotte. 0 9 * * 1-5 esegue alle 9h dal lunedì al venerdì. */15 * * * * esegue ogni 15 minuti. 0 0 1 */3 * esegue a mezzanotte il primo giorno di ogni trimestre.
Questo strumento usa la sintassi cron standard a 5 campi, supportata da cron, crontab, AWS CloudWatch Events, GitHub Actions e Kubernetes CronJobs. Alcune piattaforme aggiungono un 6° campo per i secondi — questo non è cron standard e non è gestito qui.
Domande Frequenti
Cos'è un'espressione cron? ▼
Un'espressione cron è una stringa di 5 campi usata per pianificare attività ricorrenti sui sistemi Unix. I campi rappresentano minuto (0-59), ora (0-23), giorno del mese (1-31), mese (1-12) e giorno della settimana (0-6, dove 0=domenica). Esempio: 0 2 * * 1-5 esegue alle 2h dal lunedì al venerdì.
Cosa significa * in un'espressione cron? ▼
* significa ogni valore valido per quel campo. * * * * * esegue ogni minuto. 0 * * * * esegue ogni ora al minuto 0. 0 0 * * * esegue quotidianamente a mezzanotte.
Cosa significa */ in cron? ▼
*/n significa ogni n unità. */5 nel campo minuto significa ogni 5 minuti. */2 nel campo ora significa ogni 2 ore. */15 * * * * esegue ai minuti 0, 15, 30 e 45 di ogni ora.
Come eseguo un cron job solo nei giorni lavorativi? ▼
Usa 1-5 nel campo giorno della settimana. 0 9 * * 1-5 esegue alle 9h dal lunedì al venerdì. I giorni sono numerati: 0=domenica, 1=lunedì, 2=martedì, 3=mercoledì, 4=giovedì, 5=venerdì, 6=sabato.
Qual è la differenza tra cron e crontab? ▼
cron è il demone in background che esegue le attività pianificate. crontab (tabella cron) è il file di configurazione che definisce cosa esegue e quando. Modifica il tuo crontab con crontab -e sulla maggior parte dei sistemi Unix.
Perché il mio cron job usa l'ora UTC? ▼
cron usa il fuso orario del sistema. Su molti server (specialmente VM cloud), il fuso orario predefinito è UTC. Se il tuo job deve eseguire alle 9h ora locale, converti prima in UTC. Per esempio, 9h CET (UTC+1) = 0 8 * * * in UTC.
Funziona per AWS CloudWatch, GitHub Actions o Kubernetes CronJobs? ▼
Sì, per la maggior parte degli usi. AWS CloudWatch Events e GitHub Actions usano lo stesso formato standard a 5 campi. Kubernetes CronJobs usa anch'esso cron a 5 campi. Alcune piattaforme aggiungono un 6° campo per i secondi — questo non è cron standard e non è gestito da questo strumento.
Strumenti Correlati
Convertitore Timestamp Unix
Converti i timestamp Unix in date leggibili istantaneamente. Include timestamp attuale in diretta con pulsante di copia e doppia visualizzazione ora locale/UTC.
Calcolatore Chmod
Calcola i permessi dei file Linux in notazione ottale e simbolica. Attiva/disattiva lettura/scrittura/esecuzione per proprietario, gruppo e altri, e copia il comando chmod.
Info Keycode
Premi qualsiasi tasto sulla tastiera per vedere il suo keycode JavaScript, nome tasto, codice e posizione. Essenziale per il debug dei gestori di eventi tastiera.