LINUX.ORG.RU

я сделал так, создал два скрипта, chekvpn.sh И startvpn.sh
содержимое checkvpn.sh :

#!/bin/sh
str=`/sbin/ifconfig | grep ppp`
lll=`expr length "$str"`
[ $lll -lt 1 ] && /blablabla/startvpn.sh && sleep 3
exit

ну и соответсвенно startvpn.sh содержит скрипт подключения

Дальше забиваем в крон запуск скрипта проверки допустим как у меня каждую минуту. И все, если нет ppp0, запускается дозвон. ТОлько вот есть маленькая трабла, если сеть вдруго становится недоступна (у меня иногда бывает) эти процессы запуска начинают накапливатся и висять в памяти. Хотелось бы знать, как их убить автоматически.)

anonymous
()
Ответ на: комментарий от anonymous

Блин, а не легче указать pppd параметр demand ? :)

gfh ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.