[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script não funciona no crond
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Script não funciona no crond |
Date: |
Wed, 26 Sep 2007 11:05:36 -0300 |
Um chute...
Tire essas aspas simples do assunto, e deixa somente as aspas duplas no
inicio e no final...
Opa, na hora de organizar percebi outra coisa.. o mail espera uma entrada e
um "." dizendo que acabou o texto..
Nesse caso provavelmente o processo do mail ta ficando parado ali,
aguardando o ponto.
then
echo mandando email caiu | /bin/mail -s "A Conexao $IP caiu em $dia as
$hora." address@hidden <jr%40xxxx.com.br>
Isso deve resolver.. o conteudo do email vai ser "mandando email caiu", mas
voce precisa de um conteudo.. nem q seja um < /dir/arquivo_vazio
Sorte,
Flávio do Carmo Júnior
On 9/26/07, humberto <address@hidden> wrote:
>
> Oi pessoal....
>
> Seguinte.... fiz um script para pingar algumas estações e me enviar um
> email se o ping falhar. Se ele falhar novamente ele não envia outro
> email e qdo voltar a pingar ele manda outro email dizendo que voltou.
> Td funciona perfeito se eu chamo o script, mas se eu coloco no crond,
> simplesmente não funciona. Estive analisando e vi que algo não funciona
> justamente na parte de mandar o email. Coloquei essa parte abaixo para
> que vc's possam dar uma olhada.
> Desde já agradeço a ajuda....
>
>
> grep $IP /root/teste/caiu.txt > /dev/null
> var3=$?
>
> if [ "$var2" -eq 0 ]
> then
> echo 'a conexao '$IP' caiu'; echo $IP >> /root/teste/caiu.txt;
> if [ $var3 -ne 0 ]
> then
> echo mandando email caiu; /bin/mail -s "A Conexao '$IP' caiu em '$dia'
> as '$hora'." address@hidden <jr%40xxxx.com.br>
> fi
> else
> if [ "$var3" -ne 0 ]
> then
> echo esta td ok
> else
> grep -v $IP /root/teste/caiu.txt > /root/teste/temp.txt ; mv -f
> /root/teste/temp.txt /root/teste/caiu.txt; /bin/mail -s "A Conexao '$IP'
> voltou em '$dia' as '$hora'." address@hidden <jr%40xxxx.com.br>
> fi
> fi
>
>
[As partes desta mensagem que não continham texto foram removidas]