Avevo bisogno di impostare un cron job per eseguire una manutenzione che volevo eseguire automaticamente la domenica sera, poiché di solito è un periodo di basso traffico. Dopo aver cercato la sintassi corretta nel manuale per la millesima volta, Mi sono accorto che non scrivevo niente da un po', e probabilmente dovrei scriverlo per dopo.
La sintassi normale per un oggetto di lavoro cron è di solito 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 azzurro.
Secondo quell'ultima riga, la sintassi è …
<minuto> <ora> <giorno del mese> <mese> <giorno della settimana> <comando>
E questo significa una linea di lavoro cron che viene eseguita ogni lunedì alle 1:05 sono. sarebbe strutturato così:
5 1 * * 1 /il/comando/va/qui
Quella opzione “dow” significa “giorno feriale” ed è un numero di 0 al 7, con la settimana che inizia e finisce domenica. Quindi ecco la lista:
- 0 – Domenica
- 1 – lunedì
- 2 – Martedì
- 3 – mercoledì
- 4 – giovedi
- 5 – venerdì
- 6 – il sabato
- 7 – Domenica
Brevemente, se vuoi correre qualcosa la domenica, Puoi usare 0 oh 7 in colonna “dow”.