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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Katherine M. Tolkacheva              2:5020/400     29 Nov 2001  11:14:28
 To : Dmitry Chertischev
 Subject : Re: Вопрос про fork()
 -------------------------------------------------------------------------------- 
 
 Привет, Дмитрий!
 
 Dmitry Chertischev wrote:
 
 > Hужно было написать CGI-скрипт, который бы отправлял письма на кучу
 > адресов. При этом его работа занимает кучу времени. Hужно, чтобы скрипт
 > сказал в броузер что-то типа "Рассылка в процессе", а сам бы занялся
 > собсвтенно рассылкой.
 > 
 > Я сделал так:
 > if (!fork()) {
 >     eval {
 >           # делаем долгую работу, т.е. рассылаем почту
 >     }
 > } else {
 >     print qq^<br><p align="center">Рассылка в процессе...</p>^;
 >  }
 > Как бы сделать, что после вывода "Рассылка в процессе..." броузер сразу
 > бы закрывал соединение?
 
 Хех, у меня были те же самые грабли. Буквально один в один. Только меня
 не спасло двойное форканье, зато помогло очень простое действие:
 
 &do_cgi_stuff;
 
 close(STDIN);
 close(STDOUT);
 close(STDERR);
 
 &send_email;
 
 exit;
 
 -- 
 Удачи,
 Катерина (и младенец в люльке)     ( katerina@uic.nsu.ru )
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Вопрос про fork()   Dmitry Chertischev   21 Nov 2001 16:24:57 
 Re: Вопрос про fork()   Igor Sysoev   21 Nov 2001 17:12:15 
 Re: Вопрос про fork()   Dmitry Chertischev   21 Nov 2001 23:23:53 
 Re: Вопрос про fork()   Ilia Vinokurov   22 Nov 2001 00:12:57 
 Re: Вопрос про fork()   Dmitry Chertischev   22 Nov 2001 00:48:04 
 Re: Вопрос про fork()   Dmitry Chertischev   22 Nov 2001 01:04:29 
 Re: Вопрос про fork()   Dmitry Chertischev   22 Nov 2001 01:16:47 
 Re: Вопрос про fork()   Ilia Vinokurov   22 Nov 2001 20:53:52 
 Re: Вопрос про fork()   Katherine M. Tolkacheva   29 Nov 2001 11:14:28 
 Re: Вопрос про fork()   Ilia Vinokurov   30 Nov 2001 23:05:14 
Архивное /ru.cgi.perl/44454d5b5fd6.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional