[Comm] Остановить/Поднять ppp из crontab
Evgeny
evgeny на cstula.ru
Чт Сен 1 04:48:18 UTC 2011
Всем доброго утра.
Сервер Ковчег p5. Он подключается к московскому виндовому серверу pptp.
Если подключение не разрывать совсем, то московский сервер рвёт его сам
раз в сутки. Мой же сервер не понимает, что соединения нет и ppp1
продолжает висеть. Я решил на ночь отключать это соединение, а утром
подключаться снова.
В /etc/crontab добавил 2 задания:
#start ppp1
03 7 * * * root /sbin/ifup ppp1
#stop ppp1
11 21 * * * root /sbin/ifdown ppp1
Есть скрипт /etc/net/ifaces/ppp1/ifup-post, в котором:
#!/bin/sh
route add -net 10.5.0.0 netmask 255.255.248.0 dev ppp1
Тут словил проблему. При поднятии ppp1 из crontab скрипт ifup-post - не
выполняется (нет роута после поднятия через crontab). Если руками
написать ifup ppp1, то всё замечательно отрабатывается.
Что я сделал не так?
Подробная информация о списке рассылки community