Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Volovik Dmitry                       2:5020/400     03 Apr 2001  15:30:27
 To : All
 Subject : Через apache   не работает.
 -------------------------------------------------------------------------------- 
 
 Hi All!
 
 В скрипте есть кусок:
 
 unless(open2(*RD, *WR, $programm)) {
    exit;
 }
 print WR "My input";
 $reply = <RD>;
 close WR;
 close RD;
 
 При выполнении скрипта с консоли, всё нормально работает, т.е.
 $reply получает должное значение. При выполнении через
 apache, $reply получает undef. Ветвление по unless отрабатывается
 как надо, В $! - ничего. С консоли скрипт выполнялся тем же юзером,
 что и apache.
 Подскажите в чём разница и как ловить такие баги?
 Заранее благодарен.
 
 -- 
 С уважением
 --------------------------------
 Volovik Dmitry
 <dvolovik@gm.ru>
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Через apache не работает.   Volovik Dmitry   03 Apr 2001 15:30:27 
 Re: Через apache не работает.   Dmitry N. Morozov   04 Apr 2001 16:15:56 
Архивное /ru.cgi.perl/1011f961cb5c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional