Vai al contenuto
Toova
Tutti gli strumenti

Parser e spiegazione di espressioni Cron

Privacy by design — tutto gira nel tuo browser

Analizza un'espressione cron e vedi le prossime dieci esecuzioni in forma umana e leggibile, con fuso orario incluso. Toova spiega la programmazione in linguaggio semplice, segnala gli errori e le ambiguità comuni, e gira interamente nel browser — nessun upload, nessuna registrazione, nessuna chiamata al server.

Cosa significano le espressioni cron

Un'espressione cron è una programmazione compatta come 0 */6 * * * — minuto, ora, giorno del mese, mese, giorno della settimana. La sintassi è densa e facile da sbagliare, specialmente attorno ai valori step (*/15), ai range (1-5) e all'interazione tra giorno del mese e giorno della settimana. Toova analizza qualsiasi espressione cron standard e la spiega in inglese chiaro, così puoi verificare la programmazione prima di deployarla.

Prossime esecuzioni e consapevolezza del fuso orario

Dopo l'analisi, Toova elenca le prossime dieci esecuzioni pianificate nel tuo fuso orario locale e in UTC. Questo rende ovvio quando un job si attiverà — incluso attraverso le transizioni dell'ora legale, che sconvolgono le programmazioni cron ogni primavera e autunno. Cambia il fuso orario per corrispondere a dove il job gira effettivamente (il tuo server, il tuo CI, il tuo scheduler) per prevedere esattamente quando avverrà la prossima esecuzione.

Analisi solo nel browser

Toova analizza l'espressione cron e calcola le esecuzioni future interamente nel browser, senza mandare nulla a server remoti. L'espressione che incolli non lascia mai la pagina, e non c'è log del contenuto da parte di nessuno. Questo conta quando il cron fa parte di un sistema di scheduling interno o contiene informazioni sui nomi dei tuoi job e sulla tua infrastruttura. La pagina funziona offline dopo il primo caricamento.

Domande frequenti

Quale sintassi cron è supportata?
Cron standard a 5 campi (minuto, ora, giorno del mese, mese, giorno della settimana) e la variante a 6 campi con secondi. Valori step (*/N), range (1-5) e liste (1,3,5) sono tutti supportati. Anche le estensioni quartz non standard (L, W, ?) vengono riconosciute.
Perché ho sia il giorno della settimana che il giorno del mese impostati?
Quando entrambi sono specificati, la maggior parte delle implementazioni cron li combina con OR — il job gira quando uno dei due corrisponde. Questo è raramente quello che le persone si aspettano. Toova segnala questo caso così puoi riscrivere l'espressione se l'intento era AND.
Come gestisce Toova l'ora legale?
Le esecuzioni future vengono calcolate nel fuso orario che scegli. Le programmazioni che cadono nel buco (2:30 AM con l'avanzamento dell'ora) vengono gestite secondo le regole del fuso orario — tipicamente l'esecuzione viene saltata o spostata.
Posso analizzare programmazioni in linguaggio naturale?
Questo strumento analizza espressioni cron nella forma canonica. Per descrizioni come "ogni 15 minuti", costruisci tu l'espressione (*/15 * * * *) e lascia che Toova confermi la programmazione elencando le prossime esecuzioni.
La mia espressione viene inviata a un server?
No. L'analisi avviene interamente nel browser.