shell-script-pt
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]