Servidor de Backup - script bkp_servidor.sh
#!/bin/sh
DIRORIG1=/mnt/ServidorC
DIRORIG2=/mnt/ServidorD
DIRBKP1=/media/3860396c-3cd4-4fb7-a523-533480e974b4/backup/Server-2012/C
DIRBKP2=/media/3860396c-3cd4-4fb7-a523-533480e974b4/backup/Server-2012/D
RD=/usr/bin/rdiff-backup
INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/cache/$INICIO.log
if [ -e /var/run/bkp-servidor.pid ]
then
echo "BACKUP ANTIGO RODANDO!" > $LOG
cat $LOG | mail -s "ERRO BACKUP (Atacado Catarinense - Serv Cache)" noc@lupainformatica.com.br
else
echo $! > /var/run/bkp-servidor.pid
$RD --remove-older-than 60D --force $DIRBKP1 >> $LOG
echo " " >> $LOG
echo " " >> $LOG
$RD --force --print-statistics $DIRORIG1 $DIRBKP1 >> $LOG
$RD --remove-older-than 5D --force $DIRBKP2 >> $LOG
echo " " >> $LOG
echo " " >> $LOG
$RD --force --print-statistics $DIRORIG2 $DIRBKP2 >> $LOG
fi
FINAL=`date +%d/%m/%Y-%H:%M:%S`
rm /var/run/bkp-servidor.pid
echo " " >> $LOG
echo "+--------------------------------------------------+" >> $LOG
echo "| Sincronizacao Finalizada em: $FINAL |" >> $LOG
echo "+--------------------------------------------------+" >> $LOG
echo " " >> $LOG
echo " " >> $LOG
echo "+--------------------------------------------+" >> $LOG
echo "| OCUPACAO DO DISCO |" >> $LOG
echo "+--------------------------------------------+" >> $LOG
/bin/df -h >> $LOG
cat $LOG | mailx -s "Atacado Catarinense - Serv Cache" backup@lupainformatica.com.br