walisson123
(usa Ubuntu)
Enviado em 29/06/2016 - 20:56h
Boa noite, galera.
É o seguinte tenho um servidor Linux e outro Windows 2012. Utilizo o Iperius backup como o sistema de backup, e o configurei para fazer 5 cópias de backup e quando chegasse na sexta copia ele excluisse automaticamente a tarefa mais antiga mais o mesmo não faz esse processo de exclusão, então criei um script para fazer esse procedimento. O script funciona mais, queria que ao final da exclusão ele enviasse um email com o log do que foi feito.
Segue o script
#!/bin/bash
# Variáveis
servidor=SrvWindows
# Exclusão de Backups
find /home/bkp/Backup\ Arquivos -type d -mtime +5 -exec rm -rf {} \;
find /home/bkp/Backup\ Dimep -type d -mtime +5 -exec rm -rf {} \;
find /home/bkp/Backup\ Nefrodata -type d -mtime +5 - exec rm -rf {} \;
find /home/bkp/Backup\ Personal\ Med -type d -mtime +5 -exec rm -rf {} \;
find /home/bkp/Backup\ SQL\ PersonalMed -type d -mtime +5 -exec rm -rf {} \;
# Notificação
sendemail -f $servidor@zt.net.br -t suporte@zt.net.br -u Exclusão backups antigos -m Exclusão feita
com sucesso! -o tls=yes -s smtp.gmail.com:587 -xu bkpwindows@zt.net.br -xp senha