|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 21 Sep 2000 10:53:09 To : Sergej Razuwalow Subject : Re: Разорвать соединение с броузером --------------------------------------------------------------------------------
>Привет, ALL!
>Столкнулся с проблемой реализации subj
>Делаю так:
>use CGI;
>use POSIX;
>my $q=new CGI;
>print $q->header, $q->start_html, 'Test', $q->end_html;
>POSIX::setsid() or die;
>sleep 60;
>open LOG, ">log.txt"; print LOG 'Finished';
>close LOG;
>
>При открытии броузер все равно ждет окончания отработки всего скрипта.
>Что не так?
>(О том, что на WIN-платформе setsid не поддерживается - знаю)
Можно попробовать закрыть STDOUT и STDERR.
Hо тут же сервер может убить CGI. А может и чуток подождать.
В любом случае, то, что ты хочешь получить - криво и работать
вряд ли будет. И непереносимо однозначно.
Eugene
--
"Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
--- slrn/0.9.6.2 (FreeBSD)
* Origin: SVZ-Service (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/260935a51699b.html, оценка из 5, голосов 10
|