[CentOS-pt-br] Script Funciona na mão, mas não Funciona pelo Cron.

Cássio Elias cassioelias em hotmail.com
Segunda Setembro 24 07:19:24 EDT 2012


Galera, estou utilizando o seguinte script para ping de internet, mas o mesmo funciona corretamente executado na mão, e não funciona de maneira nenhuma pelo crontab. Tentei de tudo e não estou conseguindo solucionar esse problema. Alguém pode me ajudar? Abaixo segue o script. #!/bin/sh

#################################
# Checa INTERNET
# 21/04/2012
#################################

#data=`date`
data=`date +"Data: %d/%m/%Y - Hora_Inicio: %H:%M:%S"`

LOG='/etc/others/ping-teste/logs/internet.log'

echo "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=" >> $LOG

if ping -c 30 192.168.0.2 2>&1 >/dev/null; then
   echo "PLACA GREEN                - ON - $data" >> $LOG;
else
   echo "PLACA GREEN                - OFF - $data" >> $LOG;
fi
fi
if ping -c 30 200.154.56.80 2>&1 >/dev/null; then
   echo "SITE DO TERRA              - ON - $data" >> $LOG;
else
   echo "SITE DO TERRA              - OFF - $data" >> $LOG;
fi
if ping -c 30 200.221.2.45 2>&1 >/dev/null; then
   echo "SITE DO UOL                - ON - $data" >> $LOG;
else
   echo "SITE DO UOL                - OFF - $data" >> $LOG;
fi
if ping -c 30 98.139.102.145 2>&1 >/dev/null; then
   echo "SITE DO YAHOO              - ON - $data" >> $LOG;
else
   echo "SITE DO YAHOO              - OFF - $data" >> $LOG;
fi 		 	   		  
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20120924/498ebb4e/attachment.html 


Mais detalhes sobre a lista de discussão CentOS-pt-br