lunedì 18 febbraio 2008

Tip: l'ultima domenica del mese

Se volete eseguire un comando l'ultima domenica di ogni mese, potete usare cron e la sintassi seguente:

18 * * * 0 [`date "+%d"` -gt 24] && /path/del/vostro/script


(Il comando deve essere scritto su una unica linea)

Ovvero:

Tutte le domeniche alle 18:00 controlla se il numero del giorno e' maggiore di 24. In caso affermativo esegui lo script.

Se invece di 24 mettete 23, allora lo script verra' eseguito le ultime due domeniche del mese

2 commenti:

Pasquale ha detto...

tu per esempio per cosa usi questo script?:D scandisk? anche se quello (almeno a me) lo fa ogni 24 boot circa...

Francesco Conti (Mad Moose) ha detto...

Un esempio e' lanciare il backup mensile e l'invio di una mail che mi ricorda (il giorno dopo e quindi il primo lunedi' del mese) di depositare il nastro in cassaforte

(il mio lo fa ogni 31 boot...mi pare)