DT Dev Tools

Spiegazione Cron — 5/6/7 campi, Quartz e prossime esecuzioni

Spiega le espressioni cron in italiano semplice ed elenca le prossime esecuzioni. Supporta Unix a 5 campi, 6 campi con secondi, Quartz, @macro e token L, W, #.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

Fields

FieldValueMatchesAllowed

Upcoming runs

    Questo strumento ti è stato utile? Valutalo:

    Cosa fa Spiegazione Cron

    Spiegazione Cron traduce un'espressione cron in italiano semplice ed elenca esattamente quando verrà eseguita la prossima volta. Comprende il classico crontab a cinque campi usato da Linux, dai CronJob di Kubernetes, da GitHub Actions e dalla maggior parte dei pannelli di hosting, la forma a sei campi con un campo dei secondi iniziale usata da Spring, node-cron e croner, e le espressioni Quartz a sette campi con l'anno. Anche le macro come @hourly, @daily, @weekly, @monthly e @yearly vengono espanse e spiegate.

    Invece di decifrare a mente asterischi, passi, intervalli ed elenchi, vedi frasi come "Ogni 15 minuti tra le 09:00 e le 17:59, dal lunedì al venerdì", una tabella che mostra quali valori corrispondono a ciascun campo e le prossime 5, 10 o 25 esecuzioni nel tuo fuso orario locale o in UTC. Sono supportati anche i token estesi: L per l'ultimo giorno del mese, 15W per il giorno feriale più vicino al 15, MON#2 per il secondo lunedì e 5L per l'ultimo venerdì. Nomi come JAN e MON funzionano in qualsiasi campo in cui hanno senso.

    Flusso di lavoro privato nel browser

    Tutta l'elaborazione avviene nel tuo browser con JavaScript lato client. Lo strumento non carica su alcun server snippet, valori di configurazione, dati generati, testo di query o esempi copiati e non richiede un account. Questo modello esclusivamente locale è importante per le utility per sviluppatori, perché il contenuto incollato ha spesso l'aspetto di veri dati applicativi. Lavorare in locale riduce i rischi e mantiene l'interazione veloce, perché non c'è alcun passaggio di rete.

    Consigli pratici

    Quando sono limitati sia il giorno del mese sia il giorno della settimana, il cron standard esegue il job quando uno dei due corrisponde: 0 0 1 * MON viene eseguito il 1° e in ogni lunedì. La spiegazione lo chiarisce perché sorprende molte persone. Quartz numera i giorni della settimana da 1 a 7 partendo dalla domenica, mentre il cron Unix usa 0–7 con 0 e 7 che indicano entrambi la domenica; lo strumento riconosce Quartz dal token ? o da un settimo campo. Un'espressione cron di solito viene eseguita nel fuso orario dello scheduler, non in quello del tuo browser, quindi usa la vista UTC per i server e fai attenzione ai passaggi all'ora legale. Per i job di produzione, affianca una spiegazione leggibile a monitoraggio e a un comportamento idempotente dei job.

    Come usare

    1. Inserisci il cronIncolla un'espressione come 0 9 * * MON-FRI, oppure clicca su un preset.
    2. Leggi la spiegazioneGuarda la pianificazione in italiano semplice e una scomposizione campo per campo.
    3. Controlla le prossime esecuzioniControlla i prossimi orari di esecuzione in ora locale o in UTC.

    Domande frequenti

    Quali formati cron sono supportati?
    Il cron Unix standard a cinque campi, il cron a sei campi con i secondi (Spring, node-cron, croner), il Quartz a sette campi con l'anno e macro come @daily, @weekly e @reboot.
    Mostra i prossimi orari di esecuzione?
    Sì. Elenca le prossime 5, 10 o 25 esecuzioni nel tuo fuso orario locale o in UTC, saltando correttamente gli orari che non esistono durante i cambi all'ora legale.
    Sono supportati L, W, # e ?
    Sì. L indica l'ultimo giorno (o l'ultimo giorno della settimana, come 5L), W il giorno feriale più vicino, # l'n-esimo giorno della settimana (MON#2) e ? segna il campo del giorno non utilizzato in Quartz.
    Sono supportati nomi come MON e JAN?
    Sì. I nomi dei mesi e dei giorni della settimana sono accettati nella comune forma di tre lettere.