|
From: | Julio C. Neves |
Subject: | Re: [shell-script] Script para Backup e deletar o backup programado em dias |
Date: | Thu, 27 Mar 2014 23:01:53 -0300 |
Próximos cursos de Shell |
||
Cidade |
Local |
Período |
Rio de Janeiro |
07-11/04 |
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]
- Script para Backup e deletar o backup programado em dias, Jose Valdir Gama, 2014/03/27
- Re: [shell-script] Script para Backup e deletar o backup programado em dias, Julio C. Neves <=
- Re: Script para Backup e deletar o backup programado em dias, Jose Valdir Gama, 2014/03/28
- Re: Script para Backup e deletar o backup programado em dias, Jose Valdir Gama, 2014/03/29
- Re: Script para Backup e deletar o backup programado em dias, itamarnet, 2014/03/29
- Re: [shell-script] Re: Script para Backup e deletar o backup programado em dias, Paulo Bettega, 2014/03/29
- Re: Script para Backup e deletar o backup programado em dias, Jose Valdir Gama, 2014/03/29
- Re: Script para Backup e deletar o backup programado em dias, itamarnet, 2014/03/29
- Re: [shell-script] Re: Script para Backup e deletar o backup programado em dias, Alysson Gonçalves de Azevedo, 2014/03/29
- Prev by Date: Script para Backup e deletar o backup programado em dias
- Next by Date: Como pegar só os campos necessários?
- Previous by thread: Script para Backup e deletar o backup programado em dias
- Next by thread: Re: Script para Backup e deletar o backup programado em dias
- Index(es):