Anestesiologistas-associados-srv-arquivos-backup-google

De Wiki NOC

Servidor Arquivos - script bkp_google.sh

#!/bin/bash                                                                                                                                                                      
                                                                                                                                                                                 
INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/backup-google-$INICIO.log                  
LOG_RC=/tmp/rclone.log
                                            
if [ -e /var/run/backup-google.pid ]
then                                                                                    
        echo " " > $LOG
                                            
        echo -e "BACKUP ANTIGO RODANDO NO GOOGLE! \n\nEntre em contato com o NOC da Lupa caso esta mensagem se repita na sequencia. \nObrigado!" | tee -a $LOG

        echo " " >> $LOG                                                                
        echo " " >> $LOG
                                            
        hostnamectl >> $LOG
                                            
        cat $LOG | mail -s "Anestesiologistas Associados - BACKUP ANTIGO RODANDO NO GOOGLE!" adm@anestesiologistas.com.br noc@lupainformatica.com.br

else                                     
        echo $! > /var/run/backup-google.pid 
                                            
        echo " " > $LOG 
        echo " " > $LOG_RC 

        echo "Iniciando a sincronização do espelhamento no Google em `date +%d/%m/%Y-%H:%M:%S`" >> $LOG
                                            
        echo " " >> $LOG
                                                                                                                                                                                 
        rclone sync --update --transfers 30 --checkers 8 --contimeout 60s --timeout 300s --retries 3 --low-level-retries 10 --stats 1s /backup/backup/arquivos-diario --exclude r
diff-backup** "BKPGDrive:/Backup/Anestesiologistas/srv-arquivos-ip2/arquivos-diario" --log-file $LOG_RC --log-level INFO

        rclone sync -L --update --transfers 30 --checkers 8 --contimeout 60s --timeout 300s --retries 3 --low-level-retries 10 --stats 1s /backup/backup/arquivos-etc "BKPGDrive:
/Backup/Anestesiologistas/srv-arquivos-ip2/arquivos-etc"
                                                                                                                                                                         [3/1041]
        tail $LOG_RC -n 7 >> $LOG 

#       echo " " >> $LOG

#       rclone lsd BKPGDrive:/Backup/srv-arquivos-ip10/ >> $LOG

#       echo " " >> $LOG

        echo "Sincronização finalizada em: `date +%d/%m/%Y-%H:%M:%S`" >> $LOG

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

        echo "Espaço em uso no sistema local:" >> $LOG
        echo " " >> $LOG
        /bin/df -h >> $LOG

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

        rm -rf /var/run/backup-google.pid

        echo "Outras informações: " >> $LOG
        echo " " >> $LOG
        hostnamectl >> $LOG

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

        echo "Tarefa iniciou em $INICIO e terminou em `date +%d-%m-%Y-%H:%M:%S`" >> $LOG 

        echo " " >> $LOG

        cat $LOG | mail -s "Anestesiologistas Associados - Sincronização Google" adm@anestesiologistas.com.br backup@lupainformatica.com.br
fi
Ferramentas pessoais