Helio-contabilidade-srv-arq-backupRdiff-APP

De Wiki NOC

Servidor Arquivos - script backupRdiff-APP.sh

#!/bin/bash

LOG=/var/log/backup/backup-`date +%d-%m-%Y-%H:%M:%S`.log

echo " " > $LOG
echo " " >> $LOG
echo "BACKUP DIARIO " >> $LOG
echo " " >> $LOG

echo "Iniciando a sincronização" >> $LOG
echo " " >> $LOG

echo "Iniciando o backup da partição (C:) - `date +%d-%m-%Y-%H:%M:%S`" >> $LOG

echo "---Contabil" >> $LOG
rdiff-backup --force --print-statistics /mnt/Backup_C/Contabil /backup/srv-app-ip2/c/Contabil >>$LOG
echo " " >> $LOG
echo " " >> $LOG

echo "---Dinamica" >> $LOG
rdiff-backup --force --print-statistics /mnt/Backup_C/Dinamica /backup/srv-app-ip2/c/Dinamica >>$LOG
echo " " >> $LOG
echo " " >> $LOG

echo "---Declaracoes Gravadas RFB" >> $LOG
rdiff-backup --force --print-statistics /mnt/Backup_C/Declaracoes\ Gravadas\ RFB /backup/srv-app-ip2/c/Declaracoes\ Gravadas\ RFB >>$LOG
echo " " >> $LOG
echo " " >> $LOG

echo "---Programas RFB" >> $LOG
rdiff-backup --force --print-statistics /mnt/Backup_C/Programas\ RFB /backup/srv-app-ip2/c/Programas\ RFB >>$LOG
echo " " >> $LOG
echo " " >> $LOG

echo "---SCI" >> $LOG
rdiff-backup --force --print-statistics /mnt/Backup_C/SCI /backup/srv-app-ip2/c/SCI >>$LOG
echo " " >> $LOG
echo " " >> $LOG

echo "---Users" >> $LOG
rdiff-backup --force --print-statistics --exclude "/mnt/Backup_C/Users/Administrador" --exclude "/mnt/Backup_C/Users/All Users" --exclude "/mnt/Backup_C/Users/Todos os Usuários" "/mnt/Backup_C/Users/*/AppData" /mnt/Backup_C/Users /backup/srv-app-ip2/c/Users >>$LOG
echo " " >> $LOG
echo " " >> $LOG
echo " " >> $LOG

echo "Iniciando o backup da partição (D:) - `date +%d-%m-%Y-%H:%M:%S`" >> $LOG
rdiff-backup --force --print-statistics --exclude "/mnt/Backup_APP/SCI" --exclude "/mnt/Backup_APP/System Volume Information" /mnt/Backup_APP /backup/srv-app-ip2/d >> $LOG
echo " " >> $LOG
echo " " >> $LOG
echo " " >> $LOG

#echo "Iniciando o backup da partição (E:) Server-0.vhd  - `date +%d-%m-%Y-%H:%M:%S`" >> $LOG
#rsync -avI --statse /mnt/Backup_E/Server-0.VHD /backup/srv-app-ip2/e/ >>$LOG
#echo " " >> $LOG
#echo " " >> $LOG

#echo "Iniciando o backup da partição (E:) Server-2.vhd  - `date +%d-%m-%Y-%H:%M:%S`" >> $LOG
#rsync -avI --stats /mnt/Backup_E/Server-2.VHD /backup/srv-app-ip2/e/ >>$LOG
#echo " " >> $LOG
#echo " " >> $LOG

echo " " >> $LOG
echo "Sincronizacao Finalizada em: `date +%d/%m/%Y-%H:%M:%S`" >> $LOG
echo " " >> $LOG
echo " " >> $LOG

echo "OCUPACAO DO DISCO" >> $LOG

/bin/df -h >> $LOG
echo " " >> $LOG
echo " " >> $LOG
echo " " >> $LOG

cat $LOG | sendEmail -f log@heliocontabilidade.com.br -t backup@lupainformatica.com.br -u "Helio Contabilidade - Backup srv-app" -o tls=auto -s smtpout.secureserver.net:587 -xu log@heliocontabilidade.com.br -xp lUpa*2010!
Ferramentas pessoais