From: Ahmet Aksoy (ahmetax@axtelsoft.com)
Date: Thu 08 Jan 2004 - 18:28:06 EST
Merhaba,
#!/bin/bash
#yenile
for (( i=0; i<10; i++ ))
do
MYIP=`ifconfig | grep 255.255.255.255 | cut -f 2 -d : | cut -f 1 -d ' '`
TEST=`ping -c 1 212.156.4.1 | grep ttl= | cut -f 1 -d = | cut -f 1 -d ' '`
if [ "$TEST" -gt "0" ]; then
echo $MYIP
exit
else
echo "YOK"
killall -HUP dhcpcd
sleep 1
dhcpcd eth1
sleep 5
fi
done
Yukaridaki scripti cron araciligi ile calistirdigimda, sonuc alamiyorum.
Oysa komut satirindan calistirdigim zaman gayet guzel calisiyor.
cron tanimim soyle */5 * * * * /etc/rc.d/yenile
cron logunu kontrol ettigimde, 5 dakikada bir komutun calistirildigini goruyorum.
Ama, sonuc yok!
Atladigim ne olabilir?
Ahmet Aksoy
www.axtelsoft.com