Стоит у меня дома сервачек на Фре, в интернет выходит через pppoe. Клиентом использую MPD5, все бы ни чего но иногда соеденение рвется и MPD сам его поднять не может, лиха беда нашел скрипт не много подправил под себя, потестил вроде срабатывает, положил в крон! В итоге очередной раз пропадает инет, и мой скрипт не срабатывает! Запускаю его руками все ок!
скрипт
Код: Выделить всё
#!/bin/sh
ip="194.67.57.20"
d=`date`;
echo "start $d" >> /var/log/reconnect_log;
pingresult=`/sbin/ping -c 1 $ip|grep icmp_seq`;
echo "ping $pingresult" >> /var/log/reconnect_log;
if ["$pingresult" = ""];
then
echo "reconnect $d" >> /var/log/reconnect_log;
/usr/local/etc/rc.d/mpd5 stop;
sleep 40;
/usr/local/etc/rc.d/mpd5 start >> /var/log/reconnect_log;
echo "end reconnect" >> /var/log/reconnect_log;
sleep 40;
fi
Код: Выделить всё
*/5 * * * * sh /etc/inet.sh