Nessun upload, 100% locale, nessun account

Parser espressioni cron

Inserisci un'espressione cron per validarla e visualizzare le prossime esecuzioni.

Come funziona Parser espressioni cron

Parser di Espressioni Cron scompone un'espressione cron nei suoi cinque campi costitutivi (minuto, ora, giorno-del-mese, mese, giorno-della-settimana), spiega il significato di ogni campo in italiano semplice e mostra i prossimi orari di esecuzione programmati basandosi su quei campi. Ogni calcolo viene eseguito nel browser; l'espressione non viene mai inviata a un server, e lo strumento funziona offline una volta che la pagina è nella cache.

Il parser copre il cron Unix standard a cinque campi più le abbreviazioni @hourly, @daily, @weekly, @monthly e @yearly. I valori a passo (*/5), gli intervalli (1-5), gli elenchi (1,3,5) e i nomi di mesi o giorni della settimana vengono tutti decodificati e descritti singolarmente. Lo strumento NON legge le varianti in stile Quartz: un campo secondi iniziale, un campo anno finale, o i caratteri L e W rendono l'espressione illeggibile qui, e lo strumento la segnala come non valida invece di leggerla a metà. Lo strumento è un lettore e spiegatore; non pianifica né esegue nulla da solo.

Come usare Parser espressioni cron, passo dopo passo

  1. Digita o incolla la tua espressione cron nel campo di input.
  2. Leggi la suddivisione campo per campo che appare immediatamente sotto.
  3. Controlla l'elenco dei prossimi orari di esecuzione per confermare che la pianificazione corrisponda alle tue aspettative.
  4. Modifica i singoli campi e guarda l'anteprima della prossima esecuzione aggiornarsi in tempo reale.
  5. Copia qualsiasi espressione corretta dal campo di input per usarla nella configurazione del tuo pianificatore.

Casi d'uso comuni

  • Uno sviluppatore che esegue il debug di un lavoro pianificato incolla la stringa cron dalla configurazione CI per confermare che venga eseguito all'ora prevista e non a mezzanotte UTC.
  • Un amministratore di sistema legge un'espressione cron sconosciuta in un file crontab legacy per capire quale lavoro attiva e quando.
  • Un ingegnere DevOps verifica che un'espressione per un lavoro di backup con valori a passo (0 */4 * * *) venga eseguita ogni quattro ore come previsto.
  • Uno studente che impara l'amministrazione Unix usa la spiegazione campo per campo per capire come funziona la notazione di pianificazione cron prima di scrivere la sua prima voce crontab.

Domande frequenti

Questo strumento esegue o pianifica effettivamente il lavoro cron?

No. Lo strumento si limita ad analizzare e spiegare l'espressione. Calcola gli orari di esecuzione futuri matematicamente in base ai campi forniti, ma non si connette ad alcun pianificatore, non esegue alcun comando e non registra alcun lavoro. È puramente un lettore.

Quali formati cron supporta il parser?

Il cron Unix standard a cinque campi (minuto ora dom mese gio) e le abbreviazioni @hourly, @daily, @weekly, @monthly e @yearly, con i nomi accettati per mesi e giorni della settimana. Le espressioni in stile Quartz non sono supportate: un campo secondi iniziale, un campo anno finale, o i caratteri L e W rendono l'espressione illeggibile qui, e lo strumento lo segnala invece di indovinare.

Quanti orari di esecuzione futuri mostra lo strumento?

Lo strumento visualizza i prossimi cinque orari pianificati dopo il momento corrente, usando il clock locale del browser. Se hai bisogno di verificare gli orari rispetto a un punto di riferimento diverso, regola il clock di sistema o controlla gli orari rispetto a un offset di fuso orario manualmente.

L'inserimento di un'espressione cron la invia a qualche servizio esterno?

No. L'analisi e il calcolo della prossima esecuzione vengono entrambi eseguiti nel browser usando un'implementazione JavaScript locale. Nulla di quello che digiti lascia il dispositivo, il che conta quando le espressioni cron contengono nomi host interni, credenziali o dettagli di pianificazione che vuoi mantenere privati.

Perché gli orari di esecuzione calcolati sembrano sfasati di un'ora?

Gli orari di prossima esecuzione vengono calcolati nel fuso orario locale del browser. Se il tuo pianificatore funziona in UTC o in un fuso orario diverso, gli orari visualizzati saranno sfasati della differenza. Converti gli orari mostrati nel fuso orario del pianificatore per verificare che corrispondano.

Il parser può gestire espressioni con sette campi?

No. Alcuni pianificatori aggiungono un settimo campo anno dopo il giorno-della-settimana, e Quartz aggiunge un campo secondi iniziale; questo parser accetta esattamente cinque campi e rifiuta tutto il resto. Rimuovi i campi extra per leggere qui la pianificazione di base, poi consulta la documentazione del tuo pianificatore per capire cosa fa il campo aggiuntivo.