Vai al contenuto principale

Generatore di espressioni cron

Crea e analizza espressioni cron standard a cinque campi direttamente nel browser. Usa modelli, leggi una spiegazione chiara e visualizza le prossime esecuzioni.

  • Appunti

Integra questo widget

Personalizza il risultato, controlla l’anteprima e copia il codice.

Anteprima

Tipo di codice di integrazione

Codice da copiare

Responsive e ridimensionato automaticamente da Bethemesh.

Espressione cron

Ordine standard: minuto, ora, giorno del mese, mese, giorno della settimana. minuto ora giorno-del-mese mese giorno-della-settimana

Questo strumento ti è stato utile?

Come funziona questo strumento?

Costruisci un’espressione cron a cinque campi e controlla le prossime date prima di inserirla in un pianificatore. L’espressione seleziona minuti del calendario, non un intervallo fisso trascorso tra due esecuzioni. L’anteprima viene calcolata nel browser, con l’ora locale del dispositivo oppure in UTC. Non installa programmi, non registra attività e non esegue comandi. Verifica poi che il servizio di destinazione utilizzi lo stesso dialetto e lo stesso fuso orario.

I campi indicano minuto, ora, giorno del mese, mese e giorno della settimana. Gli intervalli sono 0–59, 0–23, 1–31, 1–12 e 0–7. La domenica accetta 0 oppure 7. Sono ammesse le abbreviazioni inglesi JAN–DEC e SUN–SAT. L’asterisco seleziona tutti i valori, la virgola combina valori, il trattino definisce un intervallo e la barra introduce un passo su un intervallo oppure su *.

I passi riguardano le posizioni del campo: */15 nei minuti seleziona 0, 15, 30 e 45 anche se consulti l’anteprima alle 09:07. Quando entrambi i campi del giorno sono limitati, lo strumento usa la loro unione, come cron tradizionale. Quindi 0 9 1 * MON indica il primo giorno di ogni mese e i lunedì, non soltanto i primi che cadono di lunedì.

La ricerca parte dal minuto successivo e copre al massimo circa cinque anni. Una combinazione impossibile, come il 31 febbraio senza altri giorni ammessi, non produce occorrenze. L’interfaccia mostra fino a cinque risultati. Con l’ora locale, il cambio dell’ora può saltare o ripetere un’ora; l’anteprima non garantisce le regole di recupero del pianificatore. Secondi, anni, macro @daily ed estensioni Quartz ?, L, W o # non sono supportati.

Come usare questo strumento

  1. Inserire i cinque campi

    Scegli un modello e modificalo, oppure scrivi il calendario. Escludi utente e comando presenti in una riga crontab completa.

  2. Scegliere il fuso dell’anteprima

    Seleziona UTC oppure l’ora locale del browser. Questa pagina non può dedurre il fuso che userà il server.

  3. Controllare più occorrenze

    Analizza la regola e osserva i cambi di mese. Un’espressione accettata qui va comunque confrontata con la documentazione del servizio di destinazione.

Casi d’uso

Preparare un backup

Scegli un’ora giornaliera in UTC per evitare ambiguità con il fuso del dispositivo. Configura separatamente il comando e i permessi sul server.

Rivedere le finestre di rilascio

Verifica le prossime date di una regola dal lunedì al venerdì. Questa selezione non esclude automaticamente le festività.

Capire una frequenza

Confronta un passo nei minuti con un minuto preciso di ogni ora. Ogni quindici minuti e al minuto quindici descrivono calendari diversi.

Esempi

Ogni quarto d’ora

Partendo dalle 09:07 UTC del 21 ottobre 2026, le prime due occorrenze sono alle 09:15 e 09:30. Il passo parte dall’inizio del campo, non dalla consultazione.

Input

*/15 * * * *; 2026-10-21T09:07:00Z; UTC

Risultato

2026-10-21T09:15:00.000Z
2026-10-21T09:30:00.000Z

Un giorno del mese oppure lunedì

Dalla mezzanotte UTC del 21 ottobre 2026 seguono lunedì 26 ottobre e domenica 1 novembre, entrambi alle 09:00.

Input

0 9 1 * MON; 2026-10-21T00:00:00Z; UTC

Risultato

2026-10-26T09:00:00.000Z
2026-11-01T09:00:00.000Z

Consigli e buone pratiche

  • */2 nei giorni del mese non descrive un intervallo continuo di 48 ore: la selezione riparte ogni mese.
  • Per attività critiche verifica anche recupero delle esecuzioni perse, ambiente, log e sovrapposizioni nel pianificatore effettivo.
  • Controlla l’inizio dell’intervallo: 1-10/3 seleziona 1, 4, 7 e 10, non i multipli di tre.

Fonti e riferimenti

Domande frequenti

Perché vengono rifiutati sei campi?

Questo strumento richiede cinque campi, senza secondi né anno. Alcuni servizi ne usano sei o sette: adatta la regola al loro dialetto senza eliminare un campo a caso.

Come si combinano i campi del giorno?

Se entrambi sono limitati, è sufficiente che corrisponda uno dei due. Se uno inizia con *, l’altro limita le date insieme all’eventuale passo del campo con asterisco.

L’anteprima usa il fuso del server?

No. Usa UTC oppure il fuso del browser. Fai corrispondere la scelta al servizio effettivo, soprattutto vicino al cambio dell’ora.

Una data visualizzata garantisce l’esecuzione?

No. È una previsione di calendario. Disponibilità del servizio, permessi, arresti della macchina e politiche di recupero dipendono dall’ambiente di esecuzione.

Strumenti correlati

Strumenti simili o complementari a questo.

Strumenti simili

Somma le ore lavorate della settimana, pause escluse, in ore e minuti e in ore decimali.

SviluppoNuovoUsa questo strumento