|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ivan Frolkov 2:5020/175.2 08 Mar 2005 15:45:19 To : Golyashov Sergey Subject : Re: демоны... -------------------------------------------------------------------------------- Tue Mar 08 2005 04:14, Golyashov Sergey wrote to Nick Knutov: >> Как писать демонов на пеpле? Что пpо это читать? Что читать >> непосpедственно о демонах без пpивязки к пеpлy? >> ps: ось - никсы. GS> Вообще-то существует несколько путей. GS> 1. Запустить свой скрипт таким образом: GS> ./имя_скрипта.pl & GS> 2. GS> Использовать fork для разделения процессов и прибить родителя. GS> $SIG{CHLD} = 'IGNORE'; GS> my $pid; GS> if ($pid = fork) GS> { GS> # Это родитель. Прибиваем его. GS> exit; GS> } GS> else GS> { GS> # Если $pid == undef, то fork не сработал... GS> die "cannot fork: $!" unless defined $pid; GS> # Это будет демон :) GS> # И тут размещаем свой код... GS> } И что характерно, мессиры - оба способа неправильные... --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/33008b6413cf.html, оценка из 5, голосов 10
|