#!/bin/sh # Autor: Luis Angel Cofiño en webmaster algarroba lacofi.org DIRS1="/datos/textos \ /datos/personal \ /datos/profesional" DIRS2="/datos/compartidos \ /datos/evolution lacofi \ /datos/evolution maria \ /datos/externos" DIRS3="/home \ /etc \ /root \ /datos/dosemu \ /datos/imagen" TEMP="/datos/seguridad/zap" FECHA=`date +%d%b%Y` IMAGEN="/datos/seguridad/cd" DIARIO="/datos/seguridad/diario" ESTADO="/var/log/estado.log" CONTROL="/var/log/backup" if [ "$UID" = "0" ]; then for NUM in 1 2 3 do tar cjf $DIARIO/$FECHA-diario$NUM.tar.bz2 --listed-incremental=$CONTROL$NUM.log `eval echo '$DIRS'$NUM` &> /dev/null status=$? echo "----------------------------------------------" >> $ESTADO echo "Se ha añadido el fichero incremental" >> $ESTADO echo "$FECHA-diario$NUM.tar.bz2" >> $ESTADO echo "con el código de salida $status" >> $ESTADO done else echo "¡Solo root debería hacer eso!" fi