- Script de Backup
+ Responder ao Tópico
-
Script de Backup
Olá pessoal, com uma parte de ajuda desse fórum, consegui fazer o meu script de backup, esta ai para quem precisa ou se interessa. Mas ainda quero acrescentar a função de mandar email (para fora da rede, para um email com domino valido na internet) nos 3 casos, mas ainda não sei como, pois meu servidor não tem servidor de email.
#!/bin/bash
IPREMOTO="192.168.2.1"
MAQ_ON=`ping -c 5 $IPREMOTO | grep loss | awk {'print $4'}`
REMOTO="/mnt/backup"
DIRREMOTO="/home/backup"
ORIGEM1="/home"
ORIGEM2="/srv"
FREESPACE="66"
HOMESPACE=`df -h | grep home | awk {'print $3'} | cut -b1-2`
SRVSPACE=`df -h | grep srv | awk {'print $3'} | cut -b1-2`
TOTALSPACE=`expr $HOMESPACE + $SRVSPACE`
if [ $MAQ_ON = 5 ]; then
echo "Servidor de backup ligado, verificando espaco disponivel em disco."
if [ $FREESPACE -ge $TOTALSPACE ]; then
echo "Espaço livre necessario disponivel, iniciando backup."
mount $IPREMOTO:$DIRREMOTO $REMOTO
rm -fR $REMOTO/*
cp -R $ORIGEM1 $ORIGEM2 $REMOTO
umount $REMOTO
echo "Backup efetuado com sucesso."
else
echo "Espaco livre necessario indisponivel, cancelando backup."
fi
else
echo "Servidor de backup desligado, BACKUP NAO EFETUADO. Avisar responsavel."
fi
-
Re: Script de Backup
vc precisa de um MTA para enviar o e-mail