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

  • Автор темы Автор темы Paxan
  • Дата начала Дата начала

Paxan

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

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

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

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

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

-~{}~ 20.07.04 13:26:

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

[m]exec[/m]:
Замечание: Если вы собираетесь использовать эту функцию в программе, работающей в качестве демона, убедитесь, что стандартный вывод функции направлен в файл или другой поток, в противном случае PHP зависнет вплоть до конца исполнения.
 
Это замечание как я понял не для винды, ибо не сработало. Но спасибо за тык в мануал =) В User Contributed Notes нашёл решение.
 
Сверху