|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 17 Mar 2002 21:40:15 To : "Pechenin Alexander" Subject : Re: Проблема с interval of time -------------------------------------------------------------------------------- Здравствуй, Pechenin Alexander. PA> Существует нижеследующая конструкция, которая проверяет используемое PA> терминальное устройство с именем подключающегося на него пользователя и в PA> случае истины запускает внешний скрипт (sleep_dg.pl), в котором установлена PA> 30-ти секундная задержка перед его выполнением (sleep 30), чтобы PA> подключившийся пользователь был отключен после 30 секунд после его PA> подключения к системе. PA> ... PA> if ($tty eq "ttydg" && $user !~ /^(vasya|petya|misha|tanya)$/) { PA> $run = `/root/sleep_dg.pl`; PA> exit 1; PA> } PA> ... PA> Вопрос в следующем, как сделать, чтобы первый скрипт в случае истины PA> запускал второй скрипт (отключающий юзера через 30 секунд), а сам на этом PA> завершал свою работу (exit 1)? Это не сюда. Это в детскую книжку по юниксу. Hа предмет fork/exec. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/11308216f745d.html, оценка из 5, голосов 10
|