|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : dr@citynet.kz 2:5083/21.21 09 Jun 2001 09:01:57 To : ran@ran.pp.ru Subject : Re: демон -------------------------------------------------------------------------------- .RFC-Distribution: fido .RFC-Message-ID: <9fs3j5$qjs$1@dr.citynet.kz> .RFC-References: <9fphrg$ofo$1@dr.citynet.kz> <slrn9i1874.gq8.ran@menegroth.ran.pp.ru> .RFC-NNTP-Posting-Host: localhost .RFC-X-Trace: dr.citynet.kz 992055717 27260 127.0.0.1 (9 Jun 2001 03:01:57 GMT) .RFC-X-Complaints-To: news@dr.citynet.kz .RFC-NNTP-Posting-Date: 9 Jun 2001 03:01:57 GMT Reply-To: dr@citynet.kz ran@ran.pp.ru wrote: dck>> daemon_init(); dck>> open (LOGFILE, $logfile) || die "Error opening $logile! $!\n"; rrpr> Предположим, у тебя open обломался. Куда полетит die после setsid()? rrpr> Эксперимент показал, что при запуске из шелла - в тот терминал, из которого rrpr> запущено, а, скажем, у программ, запущенных из pppd'шного ip-up, STDERR уже rrpr> перенаправлен в /dev/null. угу, это была тестовая версия, чтобы следить за очепятками нет-нет да возникающими при программировании. предполагалось, что в дальнейшем всякие STDIN,STDOUT,STDERR будут забиты в /dev/null зыж вопрос снимается. проблема оказалась как всегда в недостаточном чтении fm'а. надо было просто после форка сказать autoflash на хэндл логфайла. -- ... WBR, Roman Hlynovski (dr@citynet.kz) --- tin/1.5.8-20010221 ("Blue Water") (UNIX) (Linux/2.4.5 (i686)) * Origin: A poorly-installed InterNetNews site (2:5083/21.21@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/7952dbaff1e0.html, оценка из 5, голосов 10
|