|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexandr 2:5020/400 21 Sep 2000 17:46:31 To : All Subject : Broken pipe - кто-нибудь знает в чем может быть дело? --------------------------------------------------------------------------------
Здравствуйте!
Может ли кто помочь в решении такой проблемы? - есть скрипт (не CGI
приложение!), в котором случается Broken pipe при закрытии файла.
=========================================================================
if (!open SENT, ">>$DATADIR/$id.sent")
{die "Hевозможно открыть $DATADIR/$id.sent на запись"};
# цикл ...
.... всякое разное, с дескриптрором SENT никак не работающее ....
print SENT "$email\n";
# /цикл
close (SENT) # вот тут-то оно и трапится с криком "Broken pipe"
|| &mydie ($LOGFILE, "Hевозможно закрыть файл $id.sent");
=========================================================================
В чем дело - ума не приложу, deja.com облазил - везде только broken pipe при
работе с CGI, когда user нажал кнопку stop в браузере... - а у меня простое
консольное приложение... Пока обхожусь своим обработчиком SIGPIPE -
$SIG{'PIPE'} = {&wlog($LOGFILE, "Приключился SIGPIPE")};
- но не по уму это, не должен этот SIGPIPE приключаться :-( Кто-нибудь из гуру
подскажет в чем дело?
С уважением,
Александр.
p.s. чуть не забыл - OS: Linux 2.2.12-20, perl: 5.005_03
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/166798bd90693.html, оценка из 5, голосов 10
|