2 # Parámetros de la línea de comandos.
8 host="intranet-db.mecon.ar"
10 targz="$dir"/`date +%Y%m%d`.tar.gz
11 delete_older_than='-7 days'
15 fecha=`date +'%Y%m%d'`
16 fecha_old=`date +'%Y%m%d' -d "$delete_older_than"`
17 # funcion que borra archivos más viejos de lo deseado.
19 for f in `ls $dir`; do
20 if (echo $f | egrep -q "[0-9]{8}.$ext"); then
21 f_fecha=`echo $f | sed s/'\\([0-9]\\{8\\}\\)'."$ext"/'\1'/`
22 if ((f_fecha<=fecha_old)); then
30 echo "Haciendo backup en $targz"
32 for f in `ls "$datos"`; do
33 nombre=`basename "$f" | awk -F- '{ print $1 }'`
34 files="$files $nombre"
38 tar -cvzf "$targz" $files
39 #scp -r "$targz" novedades@"$host":"$dir"