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