1. создал скрипт
#!/bin/sh
date=`/bin/date '+%d-%m-%Y %H:%M'`
logfile=/home/kalita/skrypt/netlog.log
checkip=`ping -c 3 93.158.134.8 |grep icmp_seq |wc -l`
if [ ! $checkip = 3 ]; then
#/etc/init.d/autovpn restart
pon and
# sleep 3
# Заменить на свои команды запуска и остановки туннеля
echo "=============================" >>$logfile
echo "Link failed at $date .Reconnect link">>$logfile
fi
exit 0
2.дал права на запуск
sudo chmod 777 /home/kalita/skrypt/startvpn.sh
3. погуглил нашел команду crontab -e
после проделанного понял что планировщик должен быть от рута
создал от рута.
*/1 * * * * /home/kalita/skrypt/startvpn.sh
4. разрываю впн руками sudo poff vpn
5. как видно из лога каждую минуту скрипт выполняется но соединение нет
Link failed at 22-11-2009 22:25 .Reconnect link
=============================
Link failed at 22-11-2009 22:26 .Reconnect link
=============================
Link failed at 22-11-2009 22:27 .Reconnect link
=============================
Link failed at 22-11-2009 22:27 .Reconnect link
=============================
Link failed at 22-11-2009 22:27 .Reconnect link
=============================
Link failed at 22-11-2009 22:28 .Reconnect link
=============================
Link failed at 22-11-2009 22:29 .Reconnect link
=============================
Link failed at 22-11-2009 22:30 .Reconnect link
=============================
Link failed at 22-11-2009 22:31 .Reconnect link
=============================
Link failed at 22-11-2009 22:32 .Reconnect link
=============================
Link failed at 22-11-2009 22:33 .Reconnect link
=============================
Link failed at 22-11-2009 22:34 .Reconnect link
=============================
Link failed at 22-11-2009 22:35 .Reconnect link
=============================
Link failed at 22-11-2009 22:36 .Reconnect link
=============================
Link failed at 22-11-2009 22:37 .Reconnect link
=============================
Link failed at 22-11-2009 22:38 .Reconnect link
=============================
Link failed at 22-11-2009 22:39 .Reconnect link
=============================
Link failed at 22-11-2009 22:40 .Reconnect link
=============================
Link failed at 22-11-2009 22:41 .Reconnect link
если запускать скрипт руками соединение появляется.
Пользователь решил продолжить мысль 22 Ноября 2009, 19:01:47:
РЕШЕНО!!!
очистил sudo crontab -r
в /etc/crontab дописал задание
*/1 * * * * ///startvpn.sh
ЗАВЕЛОСЬ )
Пользователь решил продолжить мысль 22 Ноября 2009, 21:02:11:
СПАСИБО!