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

    Come Usare lo Strumento Cron

    1. Scegli Generatore per creare un'espressione cron da zero — seleziona minuto, ora, giorno, mese e giorno della settimana.
    2. Oppure scegli Spiegatore per incollare un'espressione cron esistente e vedere cosa significa in testo chiaro.
    3. Lo Spiegatore mostra anche le 5 prossime esecuzioni per verificare la tua pianificazione.
    4. 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.

    ☕ Ti piace SlimUtils? Se questi strumenti gratuiti ti hanno fatto risparmiare tempo, offrici un caffè! Sostieni su Ko-fi