|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey V Drougov 2:5020/400 09 Feb 2001 20:58:55 To : All Subject : Re: форк или не форк? -------------------------------------------------------------------------------- On Fri, 9 Feb 2001, Julia Fadeeva wrote: > >> дождаться окончания работы вызванного. > > VD> попробуй добавить к имени файла & в конце > > VD> ./crapper.pl & > > Hе помогает, как ни странно. ... > > А при форке - материнский процесс может быть убит, а порожденный - остаться > дорабатывать? По книжкам вроде все гладко получается - а на практике увы... практиктикуйтесь больше и все получится: .... $pid = fork(); die("Can not fork") if $pid < 0; if ( $pid ) { # мы в родителе, обещаем что все будет и заканчиваем работу print "<br>Отчет будет послан по адресу <b>your\@email</b>", " когда программа завершит выборку<br>"; exit(0); } # в потомке делаем отчет, посылаем его по e-mail &do_report; ... У меня это прекрасно работает - --- TSB Russian Express, Moscow Alexey V. Drougov, friendof@express.ru http://www.express.ru --- ifmail v.2.15dev5 * Origin: Russian Express I.S.P. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/39510ef5e61f.html, оценка из 5, голосов 10
|