|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Ilyshin 2:50/551.22 19 Aug 2001 18:55:30 To : All Subject : Шефство. Вопрос 31. -------------------------------------------------------------------------------- 19 августа 2001 в 19:55, письмо для All ... По теме : "Шефство. Вопрос 31." Hi All ! У меня для входящих пользователей стоит такой скрипт (для пользователей, которые звонят по модему): === Здесь начинается Windows Clipboard === #!/bin/sh time=`date "+%H%M"` startlogin=0000 endlogin=0100 if [ $time -ge $startlogin ] && [ $time -lt $endlogin ]; then /usr/sbin/pppd else echo "Sorry. You can't login at this time" sleep 10 exit fi while [ $time -ge $startlogin ] && [ $time -lt $endlogin ] do time=`date "+%H%M"` done killall pppd === А здесь Windows Clipboard кончается === То есть в этом скрипте для пользователей описано разрешенное время логина. Так вот у этого скрипта есть один недостаток - дело в том, что если пользователь уже залогинен и его разрешенное время коннекта истекло, то почему-то не срабатывает последняя строка в скрипте, а именно killall pppd то есть пользователя не отконекчивает. Как можно сделать чтобы пользователя отрубало? З.ы.: пробовал писать killall -9 pppd - не помогло. Всего хорошего All! --- GoldED+/W32 1.1.4.1 * Origin: New Point Station ... (2:50/551.22) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/27403b7fe278.html, оценка из 5, голосов 10
|