Запустить процесс не дожидаясь окончание выполнения

Paxan

Новичёк
Запустить процесс не дожидаясь окончание выполнения

Задача:
Запустить некий exeшник из скрипта не дожидаясь окончание выполнения.

ЗЫ: Под виндой (на всякие)
ЗЫЫ: В мануал не отправлять, перелопатил не один раз.
 

Profic

just Profic (PHP5 BetaTeam)
а пошлю-ка я тебя в поиск по форуму :)
искать на предмет
exec ('commаnd /с start');
и так же выполнить под виндой в консоли (только не говори, что не знаешь, что это такое) start /?

Вроде так, если ничего не напутал
 

Paxan

Новичёк
Видно мимо послал =)
Всё это перепробывал, еще с мануала.
Все эти: exec('cmd /c program') ждут окончания запуска процесаа. start это вообще из win98, но он в отдельном окне в принципе запускает то, что надо, но скрипт всё равно ждёт окончание выполнения.

ЗЫ: PHP 4.3.7, PHP5
ЗЫЫ: WINDOWS XP

-~{}~ 20.07.04 13:26:

Неужели нельзя так сделать? :(
 

Кром

Новичок
Paxan

[m]exec[/m]:
Замечание: Если вы собираетесь использовать эту функцию в программе, работающей в качестве демона, убедитесь, что стандартный вывод функции направлен в файл или другой поток, в противном случае PHP зависнет вплоть до конца исполнения.
 

Paxan

Новичёк
Это замечание как я понял не для винды, ибо не сработало. Но спасибо за тык в мануал =) В User Contributed Notes нашёл решение.
 
Сверху