Ol�,

Pode ser a linguagem, adicione no inicio do script:

LANG="pt_BR"
export LANG

Sds,

Leonardo Pinto.

> A algum tempo perguntei sobre script para enviar e-mail por smtp usando
> telnet. E consegui fazer funcionar... Mas agora estou com um problema no
m�nimo estranho.
>
> Quando rodo o script na m�o o e-mail vem certinho, mas quando rodo pelo
> cron ele n�o est� retornando o ip, segue abaixo o script que estou
> usando. Se algu�m puder me ajudar, agrade�o.
>
> No cron estou rodando ele a cada hora: (entrada do crontab)
>
> 0 * * * * root /home/root/scripts/email
>
> ------------------------------------------------------------------------
>
> #!/bin/sh
>
> # Data de reprocessamento
> DATA=`date`
>
> # Variavel que guarda o ip externo do servidor de backup
> IPE=`ifconfig eth0 | grep -m 1 end.: | gawk '{ print $3 }'`
>
> # Variavel que guarda o ping que server para certificar que a internet
> t� funcionando
> PING=`ping -c 3  www.uol.com.br | grep -m 1 transmitted`
>
> # Se os servo�os est�o rodando no servidor de backup
> SSH=`ps aux | grep -m 1 sshd | gawk -F"/" '{ print $4 }'`
> NMBD=`ps aux | grep -m 1 nmbd | gawk -F"/" '{ print $4 }' | gawk
'{
> print $1 }'`
> SMBD=`ps aux | grep -m 1 smbd | gawk -F"/" '{ print $4 }' | gawk
'{
> print $1 }'`
> SQUID=`ps aux | grep -m 1 squid | gawk -F"/" '{ print $4 }' |
gawk '{
> print $1 }'`
> TOMCAT=`ps aux | grep -m 1 tomcat | gawk -F"/" '{ print $7 }'`
> APACHE=`ps aux | grep -m 1 /usr/sbin/apache | gawk -F"/" '{
print $4 }'`
>
> (echo 'HELO administrador';sleep 1
> echo 'MAIL FROM: [EMAIL PROTECTED]';sleep 1
> echo 'RCPT TO: [EMAIL PROTECTED]';sleep 1
> echo 'DATA';sleep 1
> echo 'MIME-Version: 1.0';
> echo 'FROM: Servidor';
> echo 'TO: Administrador <[EMAIL PROTECTED]>';
> echo 'SUBJECT: Informa�es do servidor de Backup';
> echo 'Content-type: text/plain; charset=ISO-8859-1; format=flowed';
> echo '';
> echo '';
> echo -e "#  Data de verifica�o:r";
> echo -e "$DATAnr";sleep 1
> echo -e "#  O ip do servidor de backup �:r";sleep 1
> echo -e "$IPEnr";
> echo -e "#  Teste de ping pelo UOL:r";
> echo -e "$PINGnr";
> echo -e "#  Os servo�os que est�o rodando no servidor de
backup:r"
> echo -e "$SSHr";
> echo -e "$NMBDr";
> echo -e "$SMBDr";
> echo -e "$SQUIDr";
> echo -e "$TOMCATr";
> echo -e "$APACHE";
> echo '';
> echo '.';
> echo '';sleep 1
> echo 'QUIT'; ) | nc -t ip_do_smtp


________________________________________________
Mensagem enviada usando OpenLogic WebMail 2.7.2

---------------------------------------------------------------------------
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

Responder a