
Avevo bisogno di impostare un cron job per eseguire alcune operazioni di manutenzione che volevo viene eseguito automaticamente la domenica sera poiché di solito è un periodo di basso traffico. Dopo aver cercato la sintassi corretta nel manuale per l'undicicentesima volta, mi sono reso conto che non scrivevo nulla da un po', e probabilmente dovrei annotarlo per dopo.
La normalità la sintassi per un elemento cron job è di solito proprio lì nella finestra dell'editor in un carattere blu scuro quasi illeggibile, ma dopo aver usato l'opzione set background=dark di vim, si trasforma in un bel blu chiaro.
In base a quest'ultima riga, la sintassi è…
<minute> <ora> <giorno del mese> <mese> <giorno della settimana> <comando>
E questo significa che una riga di lavoro cron che viene eseguita ogni lunedì alle 1:05 sarebbe quindi strutturata in questo modo:
5 1 * * 1 /il/comando/va/qui
Questo “ ;dow” l'opzione sta per “giorno della settimana” ed è un numero da 0 a 7, con la settimana che inizia e finisce di domenica. Quindi ecco la lista:
- 0 – domenica
- 1 – lunedì
- 2 – Martedì
- 3 – mercoledì
- 4 – giovedì
- 5 – Venerdì
- 6 – sabato
- 7 – Domenica
In conclusione, se vuoi che qualcosa venga eseguito di domenica puoi usare 0 o 7 nel “dow” colonna.