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é
-------------------------------------------------------------------------------------------------
# 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:
Postar um comentário