#
# Script para realizado de backup de todo sistema.
#
# Criado por: Anderson Leite
#
# Alterado por: Anderson Bispo
# em: 10 / 02 / 2006
#
# Ultima alteracao: 09/06/2008 por Anderson Nascimento
#### VARIAVEIS
DATA=`date +%Y%m%d`
DATA_APAGAR=`date -d '5 days ago' +%Y%m%d`
DESTDIR="/backup/sistema"
DIRSBKP="/home /etc /var/mail /var/backups /var/lib /usr /boot"
## criando o dir que vai conter o backup dia
/bin/mkdir -p $DESTDIR/$DATA
## Entrando no Diretorio de BAckup e apagando o diretorio de 5 dias atras
cd $DESTDIR
if $DATA_APAGAR
then
/bin/rm -rf $DATA_APAGAR
echo "Apagado backup do dia $DATA_APAGAR"
fi
## backup do diretorio web e do /etc da maquina
tar czvf $DESTDIR/$DATA/sistema-www-etc-scripts-$DATA.tar.gz $DIRSBKP > /tmp/log.tar
## ftp pra maquina de backup
ftp -niv 192.168.20.3 << EOF
user usuario senha
cd /mail
send $DESTDIR/$DATA/sistema-www-etc-scripts-$DATA.tar.gz sistema-www-etc-scripts-$DATA.tar.gz
delete sistema-www-etc-scripts-$DATA_APAGAR.tar.gz
quit
EOF
Nenhum comentário:
Postar um comentário