|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dennis Melentyev 2:5020/400 06 Jun 2001 11:19:46 To : All Subject : Re: pppd guestion? --------------------------------------------------------------------------------
On Wed, Jun 06, 2001 at 08:06:37AM +0400, Andrey Golenischev wrote:
> Hiya, Roman!
>
> RYB> Допустим зашли по акаунту Guest чеpез PPPD.
> RYB> Как сделать, что бы он чеpез 5 минут умеp и гость отключился.
> первое что пришло в голову - /etc/ppp/ip-up
> в нем пишем типа:
> #!/bin/sh
> IFACE=$1
> PPID=`cat /var/run/$IFACE.pid`
> /path/to/killerproggie $PPID &
>
> пишем шелл скрипт killerproggie
> #!/bin/sh
> KILLPID=$1
> sleep 300
> kill -9 $KILLPID
>
> вроде как все, должно работать по идее.
По идее - да. Hо в случае, когда pppd умирает до наступления таймаута, а
машинка хорошо загружена и этот пид принадлежит уже совсем другому процессу?
AFAIR Hечаев тоже очень не любит "русскую рулетку" в исполнении Un*x ;)
IMHO лучшее решение - авторизация в радиусе, который это умеет и
отслеживает. Hо это не ко мне. Сам я так не делал.
--
Dennis Melentyev
C/C++ programmer @ Mebius-KB, Kiev, Ukraine
dennis@mebius-kb.kiev.ua
--- ifmail v.2.15dev5
* Origin: Mebius-KB (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/12794f21dc812.html, оценка из 5, голосов 10
|