[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Script não funciona no crond
From: |
humberto |
Subject: |
Script não funciona no crond |
Date: |
Wed, 26 Sep 2007 10:37:21 -0300 |
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
- Script não funciona no crond,
humberto <=