|
From: | Jose Valdir Gama |
Subject: | Re: Script para Backup e deletar o backup programado em dias |
Date: | Fri, 28 Mar 2014 20:49:39 -0300 |
Senhores, venho pedi ajuda com um script que já usando para fazer backup, este Script já esta muito tempo na Net e como ele é fácil de entender para um leigo como eu shell script ele da para o gasto.#Jhoni Vieceli
#!/bin/bash
echo "Programa de backup full"
#Autor: Jhoni Vieceli
#Programa de criação de backup full
#DATA: 04/02/2008
echo " "dadosfull() {cd /mnt
mount //192.168.0.5/Backup-ccbsist /mnt/srv-pdc1/ -o username=teste,password=xxxxxxxx
SRCDIR=/opt/sistccb #diretórios que serão feito backup
DSTDIR=/mnt/srv-pdc1 #diretrio de destino do backup
DATA="" +%d-%m-%Y` #pega data atual
TIME_BKCP=+7 #número de dias em que será deletado o arquivo de backup
#criar o arquivo full-data.tar no diretório de destino
ARQ=$DSTDIR/full-$DATA.tar.gz
#data de inicio backup
DATAIN=`date +%c`
echo "Data de inicio: $DATAIN"}backupfull(){
sync
tar -czf $ARQ $SRCDIRif [ $? -eq 0 ] ; then
echo "----------------------------------------"
echo "Backup Full concluído com Sucesso"
DATAFIN=`date +%c`
echo "Data de termino: $DATAFIN"
echo "Backup realizado com sucesso" >> /var/log/backup_full.log
echo "Criado pelo usuário: $USER" >> /var/log/backup_full.log
echo "INICIO: $DATAIN" >> /var/log/backup_full.log
echo "FIM: $DATAFIN" >> /var/log/backup_full.log
echo "-----------------------------------------" >> /var/log/backup_full.log
echo " "
echo "Log gerado em /var/log/backup_full.log"else
echo "ERRO! Backup do dia $DATAIN" >> /var/log/backup_full.log
fi
}procuraedestroifull(){#apagando arquivos mais antigos (a mais de 20 dias que existe)
find $DSTDIR -name "full*" -ctime $TIME_BKCP -exec rm -rf {} ";"
if [ $? -eq 0 ] ; then
echo "Arquivo de backup mais antigo eliminado com sucesso!"
else
echo "Erro durante a busca e destruição do backup antigo!"
fi
}dadosfull
backupfull
procuraedestroifull
umount srv-pdc1
exit 0Qual é o problema do script, eu não esta deletando o backup mais antigo neste caso o sétimo backup.O que falta para este script ficar 100%?AbraçoJosé Valdir da GamaSumare- SP
Cel (19) 8226-2638
[Prev in Thread] | Current Thread | [Next in Thread] |