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