Cosa fa lo Spiegatore di espressioni cron
Questo strumento prende un’espressione cron standard a cinque campi e la trasforma in una frase in italiano chiaro, cosi puoi capire a colpo d’occhio cosa fa. I cinque campi sono minuto, ora, giorno del mese, mese e giorno della settimana, e lo spiegatore legge ciascuno di essi, inclusi numeri, intervalli, elenchi, passi e asterischi. Aiuta gli sviluppatori backend, gli ingegneri DevOps, gli amministratori di sistema e chiunque modifichi un crontab o un processo pianificato e voglia confermare la tempistica prima di salvarla. Invece di decifrare asterischi e virgole a mente, ottieni una descrizione leggibile di cui ti puoi fidare.
Come usare lo Spiegatore di espressioni cron
- Copia la tua espressione cron da un crontab, una configurazione CI, uno scheduler o una definizione di processo.
- Incollala nella casella di testo. Deve avere cinque campi separati da spazi, per esempio
0 9 * * 1. - La spiegazione in italiano chiaro appare subito, ad esempio viene eseguito alle 09:00 il lunedi. Non c’e alcun pulsante da premere.
- Modifica un campo e rileggi il risultato per verificare che la nuova tempistica corrisponda a quanto intendevi.
Un rapido esempio risolto
Prendiamo */15 9-17 * * 1-5. Il primo campo, */15, significa ogni 15 minuti. Il secondo, 9-17, significa durante le ore dalle 9 alle 17. L’ultimo campo, 1-5, significa dal lunedi al venerdi. Letti insieme, viene eseguito ogni 15 minuti tra le 09:00 e le 17:00 nei giorni feriali, uno schema comune per i processi in orario lavorativo.
Tutto funziona nel tuo browser. La tua espressione non viene mai caricata, quindi e privata in modo predefinito, istantanea, gratuita e non richiede registrazione.
Domande frequenti
- Che cos'e un'espressione cron a cinque campi?
- E una pianificazione composta da cinque campi separati da spazi: minuto, ora, giorno del mese, mese e giorno della settimana. Ogni campo accetta un numero, un elenco, un intervallo, un passo o un asterisco che significa ogni valore.
- Questo strumento supporta i secondi o stringhe speciali come @daily?
- Questo spiegatore legge solo il formato standard a cinque campi. Non gestisce un'espressione a sei campi con i secondi ne scorciatoie come @daily e @reboot, quindi convertile prima in cinque campi.
- La mia espressione cron viene inviata a un server?
- No. Il testo viene letto e tradotto interamente nel tuo browser con JavaScript locale, quindi la tua espressione non lascia mai il tuo dispositivo. Cosi le pianificazioni interne e i dettagli dei processi restano privati.
- Che cosa significa '0 9 * * 1'?
- Viene eseguito alle 09:00 ogni lunedi. Il minuto e 0, l'ora e 9, il giorno del mese e il mese sono ogni valore e il giorno della settimana e 1, cioe lunedi.