Generatore cron – crea e capisci un’espressione cron

Scegli un modello o modifica i campi: espressione cron e prossime esecuzioni si aggiornano subito.

Testi e file restano nel tuo browser: non viene inviato nulla a un server.

Minuto 0-59
Ora 0-23
Giorno del mese 1-31
Mese 1-12
Giorno della settimana 0-6

Il giorno della settimana va da 0 (dom.) a 6 (sab.); anche 7 indica la domenica. Funzionano anche nomi come MON o JAN e scorciatoie come @daily.

Significato di questa pianificazione

Prossime 10 esecuzioni

    Come si usa

    1. Clicca su una delle pianificazioni comuni, oppure scegli una modalità e un valore per ciascuno dei cinque campi: minuto, ora, giorno del mese, mese e giorno della settimana.
    2. Hai già un’espressione? Incollala in alto. I campi si compilano da soli e la pianificazione viene spiegata in italiano.
    3. In “Prossime 10 esecuzioni” vedi quando partirà il job nel fuso orario del tuo browser. Se il server usa un altro fuso, tieni conto della differenza.
    4. Clicca su “Copia” e incolla l’espressione in crontab, GitHub Actions, un CronJob di Kubernetes o uno scheduler cloud.

    Domande frequenti

    Cosa succede se imposto sia il giorno del mese sia il giorno della settimana?

    Il cron standard esegue il job appena uno dei due corrisponde (OR). Per esempio “0 9 1 * 1” parte il 1° di ogni mese e ogni lunedì. L’anteprima delle prossime esecuzioni segue la stessa regola.

    Posso usare un campo per i secondi o per l’anno?

    Questo strumento usa il formato standard a 5 campi del crontab di Linux e della maggior parte degli scheduler. Quartz e Spring usano 6 o 7 campi, con i secondi per primi: basta aggiungere il campo dei secondi davanti.

    Perché sul server il job parte a un’altra ora?

    Cron segue il fuso orario del server o del servizio. GitHub Actions, per esempio, funziona in UTC: converti la tua ora locale prima di scrivere l’espressione.

    Strumenti simili

    Tutti gli strumenti