- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #12068 [566]
От : Dmitry Pljonkin 2:5020/400 07 января 05, 00:48
Кому : All 10 января 05, 21:20
Тема : exec() бэкграундом
-------------------------------------------------------------------------------
From: Dmitry Pljonkin
Hi!
Возникла необходимость скрипт запускать фоном, и что-то никак с этим не
разберусь.
В документации написано, что для этого надо перенаправить stdout и
stderr в файл или еще куда-нибудь.
Сделал так:
exec("/usr/local/bin/php /mydir/myscript.php >/dev/null 2>/dev/null &");
Вывод действительно давится, но основной скрипт все равно продолжает
ждать завершения этого "дочернего" /mydir/myscript.php
Это не смертельно, но и приятного мало. Как правильно надо сделать,
чтобы основной скрипт заканчивал работу, не дожидаясь завершения работы
дочерним?
ps. С Hовым Годом всех! :)
--
Adios!
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!