kynder Broke wrote: > ehe, errei na minha sugestao, > > tente > > mail -s "Status do BackUp em $DATA" [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> < $LOGDIR/$LOGTEMP > > 2008/9/3 kynder Broke <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > > Sugestão: > > ao invés de: > > > echo "`cat $LOGDIR/$LOGTEMP`" | mail -s "Status do BackUp em $DATA" > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > porque não envia o arquivo ? > > mail -s "Status do BackUp em $DATA" -a $LOGDIR/$LOGTEMP > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > 2008/9/2 Psycho Mantys <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> > > > Indigente wrote: > > Amigos, > > Fiz um script para realizar backup e estou tentando fazer > com que o > > mesmo envie email com os logs do backup. > > Quando rodo o script na unha, ele envia email, ja quando ele > roda via > > agendamento na cron, eu nao recebo os emails. > > Notei que o usuário root recebe um email contendo avisos: > > > > >From [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> Fri Aug 29 16:31:06 2008 > > Return-Path: <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> > > Date: Fri, 29 Aug 2008 16:31:06 -0300 > > From: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > To: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > Subject: cron: /home/bkp/exec_bkp_diario.sh > > Status: R > > > > Invalid or incomplete multibyte or wide character > > . . . message not sent. > > "/root/dead.letter" 8/523 > > --- > > Alguém poderia dar um help? > > obs.: Segue o script: > > #!/bin/bash > > LOGDIR="/home/bkp/" > > LOGFILE="bkp.log" > > LOGTEMP="logtmp.log" > > DATA=$(date +%d-%m-%Y) > > echo "" > $LOGDIR/$LOGTEMP #Apaga o Log Temporário do dia > anterior e > > pula uma linha > > echo "===Iniciando o BackUp do dia $DATA ===" >> > $LOGDIR/$LOGTEMP > > #Formata 0 LOG > > echo "`date` - Verificando se o HD esta disponível" >> $LOGDIR/ > > $LOGTEMP #Gera LOG > > montado=$(df | grep /mnt/hdb) > > if [ -z "$montado" ]; then > > echo "`date` - Atenção o HD não esta disponível!" >> > $LOGDIR/$LOGTEMP > > #Gera LOG > > echo "`cat $LOGDIR/$LOGTEMP`" >> $LOGDIR/$LOGFILE > > echo "`cat $LOGDIR/$LOGTEMP`" | mail -s "PROBLEMA no BackUp > em $DATA" > > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > exit 1 > > else > > echo "`date` - Iniciando a cópia da pasta projetos..." >> > $LOGDIR/ > > $LOGTEMP #Gera LOG > > rsync -a /home/projetos/ /mnt/hdb/bkp_diario/projetos/ > > echo "`date` - BackUp da pasta projetos finalizado..." >> > $LOGDIR/ > > $LOGTEMP #Gera LOG > > echo "`date` - Iniciando a cópia da pasta administração..." >> > > $LOGDIR/$LOGTEMP #Gera LOG > > rsync -a /home/admin/ /mnt/hdb/bkp_diario/admin/ > > echo "`date` - BackUp da pasta administração finalizado..." >> > > $LOGDIR/$LOGTEMP #Gera LOG > > echo "`cat $LOGDIR/$LOGTEMP`" >> $LOGDIR/$LOGFILE > > echo "`cat $LOGDIR/$LOGTEMP`" | mail -s "Status do BackUp > em $DATA" > > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > fi > > > > > > > > > > > > > ########################################################################################################## > > Cara, aparentemente, pode ser uma letra que o sendmail nao > esta deixando > vc enviar :|. Veja se tem algum caracter que o mail nao pode > enviar e vc > tem que escapar ele. > veja /root/dead.letter, acho que la fica o e-mail nao enviado..... > > mas uma coisa: > isso: > echo "`cat $LOGDIR/$LOGTEMP`" | mail -s "Status do BackUp em > $DATA" fulano > igual a isso: > cat "$LOGDIR/$LOGTEMP" | mail -s "Status do BackUp em $DATA" > fulano > so que escrevendo menos .... Fica a dica :D > > Veja ai, qq coisa de um retorno. > > > > > > > > > ############################################################################################################################## Kynder: ih, e vero! cai na pegadinha do cat mais uma vez....
Ei, Indigente, tenho um servidor que passa email funcionado perfeitamente aqui. O comando e esse mesmo. Voce ja viu o dead.letter? Mande uma copia do arquivo da mensagem que vc quer enviar para a gente tb. Ai eu tento enviar pelo meu pc aqui e tb analisamos o erro. ;) Espero um retorno :D --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br -~----------~----~----~----~------~----~------~--~---

