Parser Espressioni Cron
Verifica la sintassi di espressioni cron a cinque campi e visualizza le successive cinque esecuzioni pianificate in orario UTC.
Esegui lo strumento
Questo strumento verifica la sintassi di una stringa cron a cinque campi e calcola le successive cinque esecuzioni a partire dall'orario UTC corrente. La sequenza dei campi segue l'ordine standard UNIX: minuto, ora, giorno del mese, mese e giorno della settimana. Prima dell'analisi, lo strumento normalizza gli spazi multipli e rimuove gli spazi iniziali o finali. Quando imposti vincoli sia sul giorno del mese sia sul giorno della settimana, la logica di confronto applica una condizione logica disgiuntiva tra i due criteri. Se la sintassi inserita rispetta le regole previste e individua occorrenze future entro una finestra di ricerca di dieci anni, l'interfaccia mostra i cinque momenti di avvio programmati in formato ISO con fuso orario UTC. Se inserisci un numero di campi differente da cinque oppure se la pianificazione non produce date valide entro il limite di dieci anni, la schermata segnala un errore. In assenza di valori manuali, il modulo propone la configurazione iniziale per eseguire il processo ogni cinque minuti.
Istruzioni
- Inserisci l'espressione cron composta esattamente da cinque campi separati da spazi.
- Controlla l'ordine dei parametri: minuto, ora, giorno del mese, mese e giorno della settimana.
- Avvia l'elaborazione per verificare la conformità della stringa.
- Esamina l'elenco con le successive cinque date di esecuzione calcolate in orario UTC.
Esempi
- `0 0 1 * *`: pianifica l'esecuzione a mezzanotte del primo giorno di ogni mese; produce date come `2024-02-01T00:00:00Z`.
- `*/15 9-17 * * 1-5`: esegue il comando ogni 15 minuti tra le 09:00 e le 17:00, dal lunedì al venerdì.
FAQ
Quali campi compongono l'espressione cron supportata?
Lo strumento accetta esattamente cinque campi: minuto, ora, giorno del mese, mese e giorno della settimana. Non sono gestiti formati a sei o sette campi con i secondi.
Come funziona la combinazione tra giorno del mese e giorno della settimana?
Se definisci restrizioni su entrambi i campi, la logica applica una condizione OR: l'evento scatta quando coincide almeno uno dei due criteri.
In quale fuso orario sono calcolate le prossime esecuzioni?
I calcoli iniziano dall'orario corrente UTC e restituiscono timestamp in formato ISO riferiti al fuso orario UTC.
Cosa accade se un'espressione valida non trova date nei prossimi dieci anni?
La ricerca temporale copre un intervallo massimo di dieci anni: se non trova ricorrenze utili entro tale periodo, la schermata segnala un errore di pianificazione.