
removido
(usa Nenhuma)
Enviado em 23/07/2010 - 12:02h
vamos lá...vou mostrar como fáco backup e recebo ainda um e-mail com arquivo de log com a hora que começou, a hora que terminou só que é em fita dat ai vc altera para o que vc quer salvar:
#!/bin/bash
#Backup segunda-quarta-sexta.volta a fita no inicio.
LOG=/var/log/backup/bk$diasemana$dia$mes$ano.log
diasemana=`date | cut -d " " -f 1`
mes=`date | cut -d " " -f 2`
dia=`date | cut -d " " -f 3`
ano=`date | cut -d " " -f 6`
hora=`date | cut -d " " -f 4`
echo "Backup Iniciado as $hora" >> /var/log/backup/bk$diasemana$dia$mes$ano.log
#Volta a fita n começo e não no final para poder fazer os outros backups terca-quinta na mesma fita
mt -f /dev/st0 rewind
tar -czv -T /root/backup/diretorio -f /dev/st0 >> /var/log/backup/bk$diasemana$dia$mes$ano.log
hora1=`date | cut -d " " -f 4`
echo "Backup finalizado as $hora1" >> /var/log/backup/bk$diasemana$dia$mes$ano.log
#echo "Enviando o arquivo de log por e-mail"
cd /var/log/backup
#echo "Compacta o log para mandar por e-mail"
tar -zcvf LOG.tar.gz /var/log/backup/bk$diasemana$dia$mes$ano.log
#echo "Manda o arquivo compactado por e-mail"
mutt -a /var/log/backup/LOG.tar.gz meue-mail@gmail.com -s "backup diario" < /home/mensagem
exit 0
onde /home/mensagem é o que vai esta escrito no corpo do e-mail e diretorio é o arquivo contendo todos os diretórios que quero fazer backup.
Pronto agente no crontab como o link ai do amigo e um abraço.
OBS.: só não esqueça que tem que ter o sendmail, exim ou outro server de e-mail para o root poder te mandar um e-mail.