9 de setembro de 2009

Script VRFY de Backup

Fiz um script para checar envio de email de backup para a minha empresa e irei compartilhá-lo aqui. Segue:

-------------------------------------------------------------------------------------------------

# Criando os Logs e dando Permissao
touch /home/lsabino/sucesso.log
touch /home/lsabino/falha.log
touch /home/lsabino/body.txt
chmod 777 /home/lsabino/sucesso.log
chmod 777 /home/lsabino/falha.log
chmod 777 /home/lsabino/body.txt
chown lsabino:lsabino /home/lsabino/sucesso.log
chown lsabino:lsabino /home/lsabino/falha.log
chown lsabino:lsabino /home/lsabino/body.txt
echo "Sysadmin, esse email corresponde a entrega de verificacao de backup de hoje, `date +%d/%m/%Y`" >> /home/lsabino/body.txt
echo "Sem problemas com o seu backup ate `date +%X` de `date +%d/%m/%Y`" >> /home/lsabino/falha.log

# Executando o Script de Backup da Empresa
/bin/sh /home/lsabino/backup.sh


# Script check
if [ $? -eq 0 ]; then
echo "O Backup de hoje,`date +%d/%m/%Y`, foi realizado com sucesso!" >> /home/lsabino/sucesso.log;

else echo "Houve algo de errado com o nosso backup! Favor verificar o backup de `date +%d/%m/%Y`" >> /home/lsabino/falha.log;
fi
# Fim do Script


# Notificando os Sysadmins via nail
/usr/bin/nail -s "Checagem Backup" -a /home/lsabino/falha.log lsabino@empresa.com < /home/lsabino/body.txt
-------------------------------------------------------------------------------------------------


É isso! Até

Nenhum comentário: