[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script não funciona no crond
From: |
Clóvis Medeiros |
Subject: |
Re: [shell-script] Script não funciona no crond |
Date: |
Thu, 27 Sep 2007 19:41:37 -0300 |
Humberto,
vc pode mandar esse script pra mim, para eu utilizar em alguns servidores meus ?
CMedeiros
----- Original Message -----
From: humberto
To: address@hidden
Sent: Wednesday, September 26, 2007 10:37 AM
Subject: [shell-script] Script não funciona no crond
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
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
fi
fi
[As partes desta mensagem que não continham texto foram removidas]