Generatore di espressioni cron

Crea espressioni cron, leggile in linguaggio chiaro e vedi le prossime esecuzioni
  • I file non lasciano il dispositivo
  • Funziona nel browser
  • Gratis, senza account, senza filigrana

Edit the fields below or paste an expression here — they stay in sync.

Minute */15Hour 9-17Day of month *Month *Day of week 1-5

In plain words

…

Minute

0–59
Every
starting at

Hour

0–23
FromTo

Day of month

1–31

Month

1–12

Day of week

0–6
FromTo

Next 10 runs

Cron runs in the server’s time zone (GitHub Actions always uses UTC).

Crontab line

*/15 9-17 * * 1-5 /usr/local/bin/backup.sh

Come usare Generatore di espressioni cron

Crea un'espressione cron campo per campo o incollane una per decodificarla. Lo strumento la spiega in parole semplici, elenca le prossime 10 esecuzioni in qualsiasi fuso orario e supporta il cron standard a 5 campi, il cron a 6 campi con i secondi e Quartz.

  1. 1

    Scegli un Formato: Standard (5 campi), Con i secondi (6) o Quartz (6–7).

  2. 2

    Parti da un preset, oppure imposta ogni campo su Ogni, Specifico, Intervallo, Passo o Personalizzato.

  3. 3

    Oppure incolla un'espressione in Espressione cron; i campi si aggiornano di conseguenza.

  4. 4

    Leggi In parole semplici e Prossime 10 esecuzioni, cambia il fuso orario se serve, poi copia l'espressione.

Domande frequenti

Quale formato cron usa GitHub Actions?

Standard (5 campi), lo stesso di crontab di Linux, CronJob di Kubernetes e Vercel. GitHub Actions esegue sempre le pianificazioni in UTC.

Cosa c'è di diverso in Quartz?

Quartz aggiunge i secondi e un anno facoltativo, numera i giorni della settimana da 1 a 7 a partire da domenica e richiede ? nel giorno del mese oppure nel giorno della settimana.

Capisce @daily e le altre macro?

Sì. Macro come @hourly, @daily, @weekly, @monthly e @yearly vengono espanse e spiegate.

Perché mancano le prossime esecuzioni per la mia espressione?

Il motore di anteprima non supporta il carattere W (giorno feriale più vicino). L'espressione può comunque essere valida sul tuo scheduler.

Posso ottenere una riga crontab completa?

Sì. Nel formato Standard, digita il comando sotto Riga crontab e copia la riga finita.