Pular para conteúdo

Prevencordis bkp ibm bkp sisclinica

Servidor BKP IBM - script bkp_sisclinica.sh

#!/bin/bash
export LANG=pt_BR

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/bkp-srv-sisclinica-ip6-`date +%d-%m-%Y-%H:%M:%S`.log

if [ -e /var/run/bkp-sisclinica.pid ]
then
        echo " " > $LOG
        echo "BACKUP ANTIGO RODANDO!" >> $LOG
        echo " " >> $LOG
        echo "Entre em contato com o NOC da Lupa caso esta mensagem se repita na sequencia." >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG
        echo "Obrigado!" >> $LOG

        cat $LOG | mail -a "Content-Type: text/plain; charset=UTF-8" -s "Prevencordis - SRV-SISCLINICA-IP5" noc@lupainformatica.com.br
else
        echo $! > /var/run/bkp-sisclinica.pid

        echo " " > $LOG
        echo "INICIANDO EM: $INICIO" >> $LOG
        mount -a
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Iniciando a copia dos arquivos" >> $LOG
        echo " " >> $LOG

        echo "Reciclando a copia de /backup/192.168.50.5-sisclinica/etc/" >> $LOG
        #rdiff-backup --remove-older-than 5D --force /backup/192.168.50.5-sisclinica/etc/  >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /etc" >> $LOG
        rdiff-backup --force --print-statistics 192.168.50.5::/etc/ /backup/srv-192.168.50.5-sisclinica/etc >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Reciclando a copia de /backup/192.168.50.5-sisclinica/var" >> $LOG
        #rdiff-backup --remove-older-than 5D --force /backup/192.168.50.5-sisclinica/var/  >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /var" >> $LOG
        rdiff-backup --force --print-statistics 192.168.50.5::/var /backup/srv-192.168.50.5-sisclinica/var >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Reciclando a copia de /backup/192.168.50.5-sisclinica/firebird" >> $LOG
        #rdiff-backup --remove-older-than 5D --force /backup/192.168.50.5-sisclinica/firebird/  >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /opt/firebird" >> $LOG
        rdiff-backup --force --print-statistics 192.168.50.5::/opt/firebird /backup/srv-192.168.50.5-sisclinica/firebird >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Reciclando a copia de /backup/192.168.50.5-sisclinica/BDSis" >> $LOG
        #rdiff-backup --remove-older-than 5D --force /backup/192.168.50.5-sisclinica/BDSis/  >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /BDSis" >> $LOG
        rdiff-backup --force --print-statistics 192.168.50.5::/BDSis /backup/srv-192.168.50.5-sisclinica/BDSis >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Reciclando a copia de /backup/192.168.50.5-sisclinica/home" >> $LOG
        #rdiff-backup --remove-older-than 5D --force /backup/192.168.50.5-sisclinica/home/  >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /home" >> $LOG
        rdiff-backup --force --print-statistics 192.168.50.5::/home/ /backup/srv-192.168.50.5-sisclinica/home >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "Reciclando a copia de /backup/192.168.50.5-sisclinica/manager" >> $LOG
        #rdiff-backup --remove-older-than 5D --force /backup/192.168.50.5-sisclinica/manager/  >> $LOG
        echo " " >> $LOG
        echo "Iniciando a copia de /manager" >> $LOG
        rdiff-backup --force --print-statistics 192.168.50.5::/manager /backup/srv-192.168.50.5-sisclinica/manager >> $LOG
        echo " " >> $LOG
        echo " " >> $LOG

        echo "FINALIZANDO EM: `date +%d/%m/%Y-%H:%M:%S`" >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        /bin/df -h >> $LOG

        echo " " >> $LOG
        echo " " >> $LOG

        echo "BACKUP CONCLUIDO COM SUCESSO!" >> $LOG
        cat $LOG | mail -a "Content-Type: text/plain; charset=UTF-8" -s "Prevencordis - SRV-SISCLINICA-IP5" backup@lupainformatica.com.br

        rm -rf /var/run/bkp-sisclinica.pid
fi

Categoria:Scripts