⏰

Generatore cron

Crea, decodifica e visualizza in anteprima espressioni cron. Vedi subito una descrizione leggibile e i prossimi orari di esecuzione pianificati.

Strumenti di generazione Funziona localmente Nessun dato inviato
cron pianificazione automazione devops
Espressione
* * * * *
Ogni minuto
Campi
Prossimi 5 orari di esecuzione
Preimpostazioni
Inserimento manuale
min · hr · dom · mon · dow

Che cos'è Generatore cron?

Crea e convalida espressioni cron visivamente. Imposta i campi minuto, ora, giorno, mese e giorno della settimana con descrizioni leggibili istantanee e anteprime dei prossimi 5 orari di esecuzione. Gratuito, basato su browser.

Come usare Generatore cron

  1. Scegli il tipo di pianificazione desiderato, ad esempio oraria, giornaliera, settimanale o mensile.
  2. Compila i campi leggibili di ora e data invece di modificare subito la sintassi cron grezza.
  3. Controlla l'espressione cron generata e il riepilogo leggibile.
  4. Copia l'espressione nel server, nello scheduler o nel flusso di deployment.
Comprendi le espressioni cron ▾
Casi d'uso comuni
  • Crea pianificazioni cron senza memorizzare la sintassi
  • Verifica la temporizzazione delle attività ricorrenti prima di distribuire l'automazione
  • Genera pianificazioni leggibili per la documentazione operativa
  • Convalida le regole cron utilizzate in CI, server o scheduler ospitati
Domande frequenti
cron supporta i secondi?

Il cron standard di Unix usa cinque campi (senza secondi). Alcuni sistemi come Spring Scheduler e Quartz aggiungono un sesto campo per i secondi. Questo generatore usa il formato standard a cinque campi, compatibile con Linux crontab, GitHub Actions e la maggior parte degli scheduler cloud.

Quale fuso orario usa cron?

Per impostazione predefinita, cron usa il fuso orario locale del server. Le pianificazioni di GitHub Actions usano UTC. Verifica sempre il fuso orario del sistema che esegue il tuo cron job per evitare errori di un'ora.

Cosa significa */5 * * * *?

Significa "ogni 5 minuti". La sintassi */n significa "ogni n unità a partire da 0". Quindi */5 nel campo dei minuti scatta a 0, 5, 10, 15, 20 —55.

Posso eseguire un job l'ultimo giorno del mese?

Il cron standard non ha un modificatore "L" (last) — è un'estensione di Quartz. Per il cron standard, una soluzione comune è pianificare dal 28° al 1° giorno e verificare la data all'interno dello script.