svg2all

Spiegare un'espressione cron

Spiega a parole cosa significa una riga cron e quando verrà eseguita.

Funziona nel tuo browser – il file non viene caricato

Caricamento dello strumento …

Domande frequenti

Il mio file viene caricato?

No. La conversione avviene interamente nel tuo browser. Il file non lascia mai il tuo dispositivo – non c'è alcun server che possa vederlo. Una volta caricata la pagina, lo strumento funziona persino offline.

Quale sintassi cron è supportata?

I classici cinque campi: minuto, ora, giorno del mese, mese, giorno della settimana. Funzionano intervalli (1-5), elenchi (1,3,5), passi (*/15) e nomi (mon, jan). Volutamente non supportati: la colonna dei secondi, le macro tipo @daily e le estensioni L/W/# – variano fra le implementazioni di cron, e interpretarle diversamente dal tuo scheduler sarebbe peggio che dirlo.

Perché «0 0 1 * mon» viene eseguito più spesso del previsto?

È una vera particolarità di cron, non un errore. Quando sia il campo del giorno del mese sia quello del giorno della settimana sono limitati, cron scatta se corrisponde *uno* dei due: quindi il primo di ogni mese e ogni lunedì. Per l'intersezione, limita solo uno dei due campi.

In quale fuso orario sono le prossime esecuzioni?

Nell'ora locale del tuo computer, perché è quella che un demone cron usa di default. Se il tuo server è su UTC, le sue «3 di notte» differiranno da ciò che vedi qui.