LINUX.ORG.RU
ФорумAdmin

pppd kill


0

0
Привет всем!
Подскажите как из /etc/ppp/ip-up.local убить pppd его вызвавший?
Спасибо
anonymous
А зачем, если не секрет?
anonymous
()
Есть необходимость pptp+ppp+MS-CHAPv2+mppe
Соответственно чтоб не потеть с радиусом, хочу статистику добавлять
скриптом из /etc/ppp/ip-up.local
Все пучком, но надо отсечь вход под одним логином больше 1 юзверя.
Отловить можно, но как убить ppp не догоняю.
Как узнать номер процесса породившего /etc/ppp/ip-up.local (auth ...)
anonymous
()
Попробуй создавть файл с именем == имя юзверя и проверять его наличие
в ip-up.local что-то вроде
if [ -f somedir/${PEERNAME}.lck ]; then
kill `cat /var/run/${IFNAME}.pid`
else
echo 1 > somedir/${PEERNAME}.lck
endif
если есть желание можно вместо 1 записывать чтонить полезное ;-)
ну и в ip-down.local
rm -f somedir/${PEERNAME}.lck

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