Come usare Generatore di espressioni cron
- 1
Scegli il dialetto
Scegli cron standard, cron con secondi, Quartz o AWS EventBridge, oppure incolla e lascia decidere al numero di campi.
- 2
Scrivi o costruisci la pianificazione
Digita un'espressione, parti da una preimpostazione o imposta ogni campo con l'editor visivo.
- 3
Rileggila
Controlla la descrizione in italiano semplice e i campi evidenziati per verificare che significhi ciò che volevi.
- 4
Controlla le prossime esecuzioni
Scegli un fuso orario e verifica le prossime 10 esecuzioni, poi copia l'espressione.
Limiti e Pro
Gratis e senza registrazione: 4 dialetti, 12 preimpostazioni e le prossime 10 esecuzioni in uno qualsiasi di oltre 400 fusi orari, cercate fino a 30 anni avanti (o fino all'ultimo anno dell'espressione).
Pro rimuove la pubblicità; lo strumento funziona allo stesso modo con ogni piano. Scopri Pro
Informazioni su Generatore di espressioni cron
Un'espressione cron racchiude una pianificazione in pochi campi separati da spazi, e un solo numero fuori posto può trasformare «ogni giorno feriale alle 9» in «ogni minuto dell'ora 9». Questo strumento ti permette di scrivere o incollare un'espressione e di vederla subito descritta in italiano semplice, con ogni campo etichettato, insieme all'elenco delle prossime dieci esecuzioni.
Sono supportati quattro dialetti, perché differiscono davvero. Il cron standard ha cinque campi (minuto, ora, giorno del mese, mese e giorno della settimana) ed è quello usato da crontab, dai demoni cron di Linux, dai CronJob di Kubernetes e da GitHub Actions; accetta anche macro come @daily. Il dialetto con secondi aggiunge un campo iniziale per i secondi, come in node-cron e croner. Quartz usa sei o sette campi, con i secondi e un anno facoltativo, numera la domenica come 1, richiede un ? in uno dei due campi dei giorni e aggiunge L per «ultimo», W per «giorno feriale più vicino» e # per «terzo venerdì». AWS EventBridge ha sei campi che terminano con l'anno, condivide le regole dei giorni di Quartz e si scrive come cron(…). Incollando un'espressione il dialetto cambia da solo quando il numero di campi lo rende evidente, e cambiando dialetto ciò che hai scritto viene convertito, dove possibile.
L'editor visivo imposta ogni campo con i controlli ogni / ogni N / valori specifici / intervallo, e le preimpostazioni coprono le attività più comuni. Gli orari di esecuzione vengono calcolati in qualsiasi fuso orario IANA, tenendo conto dei salti dell'ora legale, e le regole EventBridge usano UTC per impostazione predefinita, come le valuta AWS.
Lo strumento controlla solo sintassi e tempi: non conosce l'orologio del tuo server, le esecuzioni perse mentre una macchina era spenta o i limiti specifici dei singoli scheduler, come l'intervallo minimo di GitHub.
Privacy
Le espressioni vengono analizzate e gli orari calcolati dal codice di questa pagina, con i dati sui fusi orari del tuo browser: nulla viene inviato a un server. Il dialetto e il fuso orario scelti restano nella memoria locale per la tua prossima visita.
Funzionalità
Spiegazioni in italiano semplice
«Alle 09:30, dal lunedì al venerdì» invece di chiederti cosa faccia 30 9 * * 1-5.
Prossime 10 esecuzioni, in ogni fuso
Orari in UTC o in qualsiasi fuso orario IANA, con i cambi di ora legale gestiti.
Sintassi Quartz e AWS
Secondi, anni, ?, L, W e # per gli scheduler che li supportano.