Parser cron: cinque campi, una frase
Un’espressione cron è compatta, ma dopo qualche mese nessuno ricorda cosa volesse dire. Il parser cron riscrive i cinque campi in una frase e aggiunge cinque orari di esecuzione di esempio. L’ordine è minuto, ora, giorno del mese, mese, giorno della settimana. Con 15 3 * * 1 vedi subito se il job parte il lunedì alle 03:15 o il 15 del mese.
Perché gli orari sono solo indicativi
Lo strumento parte da domani e aggiunge un giorno per riga. Prende ora e minuto dai primi due campi, ma solo se il campo inizia con un numero. Giorno, mese e giorno della settimana vengono ignorati. Per questo 0 8 * * 1-5 mostra cinque giorni di fila, weekend compreso, e 0 0 1 * * non passa da un mese all’altro. Con un campo come */15 restano l’ora o il minuto attuali. Valgono l’orologio e il fuso orario del dispositivo.
La frase è esatta solo per pochi schemi: ogni minuto, ogni ora al minuto 0, una volta al giorno, dal lunedì al venerdì scritto 1-5 e il primo del mese. Tutto il resto compare come i cinque campi tra parentesi quadre. Con passi e liste il testo può risultare strano: */5 * * * * dà "Ogni giorno alle *:*/5".
Dalla riga di crontab alla frase
- Scrivi o incolla l’espressione nel campo "Espressione cron (5 campi)". All’apertura contiene
0 4 * * *. - Oppure premi uno dei sette modelli, per esempio "Dal lunedì al venerdì alle 08:00".
- Leggi la frase sotto "Significato / pianificazione". Si aggiorna a ogni tasto.
- Guarda "Orari di esecuzione di esempio (stima)" per un’idea di ora e minuto.
Controlli che mancano, dati che restano
Gli intervalli non vengono controllati: 99 99 * * * è accettato. I nomi MON e JAN non sono letti. @daily e le espressioni a sei campi con i secondi vengono rifiutate con il messaggio "Numero di campi non valido". Il testo resta nel browser, perché è tutto JavaScript nella pagina. Mentre scrivi non parte nessuna richiesta, e lo strumento non usa gli appunti né scarica file.