Показать сообщение отдельно
Старый 08.03.2014, 12:36   #2
Evil
 
Evil
 
Сообщений: 6,914
Машина: таврия пикап GT
Длина: 64710мкм
Диаметр: 42мм
По умолчанию

в общем сам спросил и сам ответил
в cron.hourly кидаем скрипт обзовем его chekvpn

dt=`date`
ping -c 10 -n -q 192.168.0.1
res=$?

echo "$dt Result: $res" >> /var/log/checkvpn

if [ $res -ne 0 ] ; then
echo "Try to kill "
file=/var/run/ppp-vpn.pid
if [ ! -f $file ]; then
# ppp isn't running
exit 0
fi


PID=`head -1 /var/run/ppp-vpn.pid`
if [ -n "${PID}" ]; then
echo "Try kill process $PID" >> /var/log/checkvpn
kill -HUP ${PID}
fi
fi

вот что значит с утра на свежую голову написать скрипт
__________________
Лечиться нужно чаще
Evil вне форума   Ответить с цитированием