Pessoal,
To usando um script de backup que segue abaixo e está funcionando,
porém o log que ele deveria estar mandando pra meu e-mail tá chegando
um pouco estranho!!
Alguém sabe o que pode estar acontecendo????
************** SCRIPT BACKUP **************
[EMAIL PROTECTED] backup]# cat backup
#!/bin/sh
############################################
# Modulo para efetuar o backup do servidor #
############################################
clear
data_ini=`date +%d-%m-%Y`
backup_title="backup-$data_ini"
file_log="/var/log/backup/$backup_title.log"
data_ini=`date +%d-%m-%Y+%H:%M`
backup_option=$1
if [ "$backup_option" = "" ] ; then
backup_option="verify"
fi;
if [ "$backup_option" = "NO_VERIFY" ] ; then
backup_option="no_verify"
fi;
echo "Iniciando backup as $data_ini"
echo "Verificando compressao de dados..."
mt -vf /dev/st0 compression
mt -vf /dev/st0 compression on
# eliminado arquivos desnecessarios (se existir)
rm -fv /tmp/tape_list.zip
rm -fv /tmp/message
rm -f /var/log/backup/tape_list.zip
#preparando arquivo de log
touch $file_log
echo "Arquivo de log sera gerado em :"
echo "=>$file_log"
# realizando o backup
# backup com verificacao
if [ "$backup_option" = "no_verify" ] ; then
echo "Iniciando backup as $data_ini sem pos-verificacao"
echo "Iniciando backup as $data_ini sem pos-verificacao" >$file_log
tar -cv -T /etc/backup/list_do_backup -f /dev/st0 \
--exclude-from=/etc/backup/list_dont_backup >>$file_log
else
echo "Iniciando backup as $data_ini com pos-verificacao"
echo "Iniciando backup as $data_ini com pos-verificacao" >$file_log
tar -cvW -T /etc/backup/list_do_backup -f /dev/st0 \
--exclude-from=/etc/backup/list_dont_backup >>$file_log
fi;
# ejetando o tape no final
eject /dev/st0
# aviso ao operador
echo "Nao esqueca de trocar o tape para o dia seguinte"
data_fim=`date +%d-%m-%Y+%H:%M`
echo "Operacao de backup finalizada as $data_fim"
echo "Operacao de backup finalizada as $data_fim" >>$file_log
############################
# Envia e-mail notificando #
############################
echo "From: BACKUP_SRV-02" >/tmp/message
echo "To: [EMAIL PROTECTED]">>/tmp/message
echo "CC: [EMAIL PROTECTED]">>/tmp/message
echo "Subject: [backup] $backup_title">>/tmp/message
echo " ">>/tmp/message
echo "Segue em anexo o log do backup" >>/tmp/message
echo "=> $backup_title" >>/tmp/message
echo "que foi iniciado as $data_ini" >>/tmp/message
echo "e terminou (incluindo verificacao) as $data_fim" >>/tmp/message
zip /tmp/tape_list.zip $file_log
uuencode /tmp/tape_list.zip tape_list.zip >>/tmp/message
exec cat /tmp/message<<EOF| /usr/lib/sendmail -i -t -B8BITMIME
sleep 5
rm -fv /tmp/tape_list.zip
rm -fv /tmp/message
************************************************************************************
************** LOG ENVIADO POR E-MAIL **************
Segue em anexo o log do backup
=> backup-29-11-2005
que foi iniciado as 29-11-2005+18:15
e terminou (incluindo verificacao) as 29-11-2005+20:12
begin 644 tape_list.zip
M4$L#!!0````(`)VA?3-IFBG86````&L````D`!4`=F%R+VQO9R]B86-K=7`O
M8F%C:W5P+3(Y+3$Q+3(P,#4N;&]G550)``-)MHQ#Q+:,0U5X!```````\\S+
M3,Y,S$O)5TA*3,XN+5!(+%8PLM0U--0U,C`PU3:TL#(T54C.SU4HR"_6+4LM
MRDS+3$Y,3LSG\B](+0(Q%%)285K3,O,2<S*K$E,2T4PQ,K`R-.("`%!+`0(7
M`Q0````(`)VA?3-IFBG86````&L````D``T```````$```"[EMAIL PROTECTED](O
M;&]G+V)A8VMU<"]B86-K=7`M,CDM,3$M,C`P-2YL;V=55`4``TFVC$-5>```
[EMAIL PROTECTED]
`
end
************************************************************************************
--
Marcelo Oliveira
51 9116-5695
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html