#!/bin/bash # # file system backup # # directorios de los que hacer backup, separado por espacio, sin / final LISTA="/etc /var" # RUTAS # Local Directory for Dump Files LOCALDIR=/home/backups/tmp/ # Prefix for offsite .tar file backup HOSTNAME=pandora MAIL=root@$HOSTNAME LOG_DATE="$(date +%y)$(date +%m)$(date +%d)" SUFFIX=`eval date +%y%m%d` # APP # crea un tar de los directorios especificados en LISTA for directorio in $LISTA do DESTINO=`echo $directorio | sed -e 's/\//-/g'` tar zcpf $LOCALDIR$HOSTNAME$DESTINO.tar.gz $directorio/* done # adjuntar info ls -la $LOCALDIR > $LOCALDIR$SUFFIX.tmp # crear historico # cp $TARPREFIX.tar $TARPREFIX.$LOG_DATE.tar # notificacion correo mail -s "backup FS $HOSTNAME" $MAIL < $LOCALDIR$SUFFIX.tmp rm -f $LOCALDIR$SUFFIX.tmp exit 0