Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Yuriy Kaminskiy                      2:5020/517.21  05 Feb 2001  03:27:44
 To : Artem Chuprina
 Subject : Re: Кpыша у seek'а ?
 -------------------------------------------------------------------------------- 
 
 
 >>>>> On 16:55 04/2/2001, Artem Chuprina <2:5020/371.32> writes:
  MB> _2all_: Можно ли без getpriority опpеделить живучесть пpоцесса,
  MB> зная его PID ?
  AC> Оффтопик, вообще-то. Если ты под юниксом и процесс твой, то kill
  AC> сигналом 0. Если ответ положителен, то жив.
 
  Второе условие ("процесс твой") не обязательно.
  Правильная проверка на живучесть процесса выглядит так:
 use POSIX qw(:errno_h);
 sub isAlive($)
 {
     return !!(kill(0,@_[0]) || $! != &ESRCH);
 }
  Разумеется, это будет работать только в truly  POSIX environment.
  Hа какой-нибудь win32 или чем похлеще - скорее всего будет облом.
 -- 
 Yuriy Kaminskiy.
 --- Gnus v5.2.25/XEmacs 19.14
  * Origin: Kyle Katan's station (2:5020/517.21@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Кpыша у seek\'а ?   Yuriy Kaminskiy   05 Feb 2001 03:27:44 
Архивное /ru.perl/17427c6ec6f0b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional