Привет, ЛОР!
Есть проблема запуска скрипта по заданию из cron.
Сам скрипт
#!/bin/sh
IP=`wget -q -O - http://homer.meso.com/remoteip.php`
Path=/home/alex/.dc++/DCPlusPlus.xml
gr=`grep -c $IP $Path`
if [ $gr = 1 ]
then exit 0
else
sed -i '/<ExternalIp type="string">[0-9][0-9\.]*<\/ExternalIp>/s/[0-9][0-9\.]*/'$IP/ /home/alex/.dc++/DCPlusPlus.xml
killall linuxdcpp
sleep 25
linuxdcpp &
fi
Скрипт запускается, получает IP адрес и если он изменился, то записывает новый файл в конфиг LinuxDC и перезапускает его. Если запустить скрипт из консоли, то он работает нормально, LinuxDC запускается и работает. Но если запускать из cron, то LinuxDC завершается, но снова не запускается.
Строчка из /etc/crontab
0,15,30,45 * * * * alex /home/alex/.dc++/Script
Собственно вопрос — что нужно дописать в скрипт, чтобы LinuxDC запускался при запуске из cron?
Спасибо.