|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ilya Rubtsov 2:5020/400 22 May 2001 14:49:29 To : All Subject : Re: fork -------------------------------------------------------------------------------- Сразу говорю: perldoc -f fork > # А далее то, что нужно делать после того, как "Ок!" будет передано > браузеру, например запись в файл. > Hо в браузере - печатается два раза Ok. Что я не правильно делаю? if($pid = fork()){ print $cgi->header(), "Классный мы скриптец забацали! Он нынче на серваке работает"; exit; } else { die unless defined $pid; close(STDIN); close(STDOUT); close(STDERR); [long-long work] } STDERR и STDIN вроде можно и не закрывать. А выводится лишнее у тебя потому что у родителя и потомка [при создании] общие дескрипторы. В т.ч. и STDOUT. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/65777e2183c9.html, оценка из 5, голосов 10
|