Monu Tools

Generatore di espressioni cron

Costruisci e verifica le espressioni cron. Scegli un preset o modifica i cinque campi, e visualizza i prossimi orari di esecuzione nel tuo fuso orario. Funziona interamente nel tuo browser.

Come usare Generatore cron

  1. 01

    Scegli un preset o digita un'espressione cron nei cinque campi.

  2. 02

    Visualizza ogni campo etichettato e validato mentre modifichi.

  3. 03

    Leggi i prossimi orari di esecuzione, calcolati nel tuo fuso orario locale.

Cos'è un'espressione cron

Un'espressione cron è una stringa compatta di cinque campi che indica a uno scheduler quando eseguire un'attività: minuto, ora, giorno del mese, mese e giorno della settimana. È potente ma facile da sbagliare, e un asterisco fuori posto può far partire un job ogni minuto invece che una volta al giorno.

Come ti aiuta il generatore

Parti da un preset comune (ogni ora, ogni giorno a mezzanotte, ogni lunedì alle 9) oppure costruisci un'espressione personalizzata campo per campo, con ogni campo etichettato e convalidato mentre scrivi.

Cosa fondamentale, mostra un'anteprima dei prossimi cinque orari di esecuzione nel fuso orario locale del tuo browser, così puoi confermare che la pianificazione faccia davvero ciò che intendevi prima di metterla in produzione.

Sintassi dei campi e valori

Ogni campo accetta più di un singolo valore: un asterisco significa ogni valore, una lista come MON,WED,FRI ne seleziona diversi, un intervallo come MON-FRI copre più giorni e un passo come */15 nel campo dei minuti esegue a 0, 15, 30 e 45 dopo l'ora.

L'output funziona con il cron standard su Linux e macOS, crontab, AWS EventBridge, le pianificazioni di GitHub Actions e la maggior parte delle librerie di scheduling.

Errori da tenere d'occhio

Una trappola classica è impostare sia il giorno del mese sia il giorno della settimana: il cron standard esegue allora quando uno dei due corrisponde, non entrambi, quindi un job può partire più spesso del previsto. Lasciare uno dei due come asterisco evita la sorpresa.

Questo strumento genera cron standard a cinque campi, quindi estensioni di piattaforma come un campo dei secondi o @reboot non vengono prodotte qui. Ricorda inoltre che il job viene eseguito nel fuso orario del server che lo esegue, che può differire dall'anteprima locale.

Domande frequenti

Cosa significano i cinque campi?

In ordine: minuto, ora, giorno del mese, mese e giorno della settimana. Un asterisco significa ogni valore, quindi * * * * * viene eseguito ogni minuto.

Come faccio a eseguire un job ogni 15 minuti?

Usa un valore di step nel campo dei minuti: */15 * * * * viene eseguito al minuto 0, 15, 30 e 45 di ogni ora.

Cosa accetta il campo del giorno della settimana?

Numeri da 0 a 6 (domenica è 0, e anche 7 significa domenica) oppure nomi di tre lettere come MON. Puoi usare intervalli (MON-FRI) e liste (MON,WED,FRI).

Perché corrisponde a più giorni di quanti mi aspetti?

Quando sono impostati sia il giorno del mese sia il giorno della settimana, il cron standard viene eseguito quando uno dei due corrisponde, non entrambi. Lascia uno dei due come * per evitare sorprese.

Supporta i secondi o la sintassi non standard?

Questo generatore si rivolge al cron standard a cinque campi. Alcune piattaforme aggiungono un campo per i secondi o estensioni come @reboot, che non vengono prodotte qui.

In quale fuso orario sono le esecuzioni?

L'anteprima mostra le prossime esecuzioni nel fuso orario locale del tuo browser. Il server che esegue il job usa il proprio fuso, quindi verifica che corrisponda.

Fonti

Incorpora questo strumento

Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.

<iframe src="https://monu.tools/embed/it/cron-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Strumenti correlati