PDA

Visualizza la versione completa : crontab, vacanze e backup


Hysoka
22-12-2009, 19:27
ciao a tutti,
ho un task su crontab che esegue il backup ogni giorno, eccetto sabato e domenica (essendo gg di vacanza, nn varia nulla).
Non c'Ŕ un modo per non far eseguire questo particolare task anche nei giorni di vacanza (natale, santo stefano, ferragosto, etc. etc)
Siccome faccio dei backup con storicitÓ di 15 gg, inutile che questi giorni mi vengano bruciati per niente...

mxa
22-12-2009, 23:44
la prima cosa che mi viene in mente e' che il tuo script di backup legga da qualche parte se e' vacanza, e in che giorni. ad esempio, se il tuo script leggesse dei file di configurazione potresti metterli nella directory /etc/tuoscript. ci metti anche un file vacanze.conf, in cui in qualche formato specifichi i giorni di vacanza. Lo script legge quel file e verifica se sta girando in un giorno di vacanza, se si' non fa nulla.
La cosa si puo' fare anche con un booleano: prima di chiudere per le vacanze sempre in un file di configurazione setti un flag, che ne so, VACANZA=true. lo script all'inizio fai un


source /etc/tuoscript/vacanza.conf

poi



if [ $VACANZA != "true" ]; then
#fai le tue robe
fi


ecco, un paio di ideuzze insomma... si puo' complicare quanto si vuole, magari anche semplificare.

Loading