|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/371.32 19 Feb 2001 15:26:07 To : Yan Alexandrovsky Subject : Re: kill -------------------------------------------------------------------------------- В твоём письме от Mon, 19 Feb 2001 08:18:25 +0300 написано: YA> Привет, Artem! YA> 18 февраля 2001 15:46, Artem Chuprina -> Sergey Gernichenko: SG>>> можно ли из эхотага кильнуть прогу, зная имя исполняемого файла? SG>>> чтоб одинаково под юниксами и виндами... YA> Если винды - NT/w2k, то kill.exe из RK. Если запущена несколько раз - YA> прибьет все. AC>> Вообще говоря, нет. Вообще говоря, под юниксами (не поручусь за AC>> винды) это в принципе невозможно. YA> Ты про права или про что? Или killall отменили? Или нельзя распарсить ps и YA> сказать kill -9 по нужному номеру? Я вам обоим сразу отвечу. Во-первых, спрашивалось "под юниксами", а не "под линуксами"... ==== 8< [!man killall] ==== 12:48:31.ttypts/15@imp> man killall ~/dns/master Reformatting page. Please Wait... done Maintenance Commands killall(1M) NAME killall - kill all active processes SYNOPSIS /usr/sbin/killall [ signal ] DESCRIPTION killall is used by shutdown(1M) to kill all active processes not directly related to the shutdown procedure. killall terminates all processes with open files so that the mounted file systems will be unbusied and can be unmounted. killall sends signal (see kill(1)) to the active processes. If no signal is specified, a default of 15 is used. The killall command can be run only by the super-user. ATTRIBUTES See attributes(5) for descriptions of the following attri- butes: ____________________________________________________________ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | |_____________________________|_____________________________| | Availability | SUNWcsu | |_____________________________|_____________________________| SEE ALSO kill(1), ps(1), fuser(1M), shutdown(1M), signal(3C), attri- butes(5) SunOS 5.8 Last change: 14 Sep 1992 1 ==== >8 [!man killall] ==== Обратить внимание на последнюю непустую строку... А то, что ты имеешь в виду, там называется pkill. А во-вторых, name процесса, он же argv[0], и имя исполняемого файла - это далеко не одно и то же. Подробности - в man execv. -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- slrn/0.9.6.3-as (Linux) * Origin: AKA с подствольным плюсомётом (2:5020/371.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/7301033172510.html, оценка из 5, голосов 10
|