|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Wagner 2:5020/400 15 Jan 2004 19:25:49 To : "Dmitry A. Nikitin" Subject : Re: Передать данные -------------------------------------------------------------------------------- Dmitry A. Nikitin <dmitry@sbor.spb.su> wrote: DAN> Victor Wagner пишет: >> Artem Chuprina <ran+news@ran.pp.ru> wrote: >> >> Ты думаешь, все так сложно - именованные пайпы аж разводить? >> Зачитать stdin, закрыть его, а потом демонизироваться, когда данные >> уже в core будут. >> DAN> Вот поподробнее про "демонизироваться". Сказано же было - умную книжку читай. Стивенса или info libc. Можно еще у Штайна посмотреть, может у него тоже было. Подробнее (с учетом особенностей разных юниксов),это описание страниц десять займет. А вкратце - закрыть не только stdin, но и stdout и stderr (можно потом переоткрыть их в какой-нибудь лог-файл) форкнуться раз, форкнуться два и первым двум копиям exit сделать. Иногда еще setsid нужно, но, думаю, переживешь без него. -- --- ifmail v.2.15dev5.1 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/151781eed7a95.html, оценка из 5, голосов 10
|