[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Erro no envio de e-mail
From: |
Alex dos Santos |
Subject: |
Re: [shell-script] Erro no envio de e-mail |
Date: |
Wed, 22 Aug 2007 13:13:26 -0300 |
Tiago,
O problema era que no cron ele não achava o comando para o usuário, que não era
root. Então eu coloquei o caminho todo /usr/local/bin/msmtp.
Muito obrigado pela dica.
Abraços
Alex dos Santos
----- Original Message -----
From: Tiago Barcellos Peczenyj
To: address@hidden
Sent: Wednesday, August 22, 2007 12:38 PM
Subject: Re: [shell-script] Erro no envio de e-mail
coloca na cron
./script 2>/tmp/erro_no_envio_do_email.txt
Agora, IMHO, ficaria mais legivel se vc usasse um 'here document'
#!/bin/bash
msmtp -v address@hidden <<EOF
From: Nome <address@hidden>
Subject: Backup do Banco de Dados
To:DESTINATARIO<address@hidden>
$(tail -500 /home/oracle/sql/tempos.txt)
EOF
exit $? # saindo imediatamente depois do msmtp
> ----- Original Message -----
> From: Alex dos Santos
> To: address@hidden
> Sent: Tuesday, August 21, 2007 7:43 PM
> Subject: [shell-script] Erro no envio de e-mail
>
> Oi pessoal,
>
> Estou usando o MSMTP para enviar os arquivos de log dos backup. mas estou
> tendo problema de rodar ele via cron. Simplesmente não sai. Estou usando o
> RedHat 9.
>
> Alguém poderia me dar alguma ajuda, estou enviando o script para o pessoal
> da lista dar uma olhada.
>
> Abraços
> Alex dos Santos
>
> echo -e "From: Nome <address@hidden>\nSubject: Backup do Banco de
> Dados\nTo:DESTINATARIO<address@hidden\n\n $(tail -500
> /home/oracle/sql/tempos.txt) \n\n" | msmtp -v address@hidden
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
------------------------------------------------------------------------------
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 21/08/2007 / Versão: 5.1.00/5102
Proteja o seu e-mail Terra: http://mail.terra.com.br/
[As partes desta mensagem que não continham texto foram removidas]