запуск параллельных процессов с помощью exec ().Является ли это возможным? - PullRequest
1 голос
/ 12 октября 2011

Я хочу запустить более 1 php-процессов, используя exec (команду).Каждый из них (на самом деле они одинаковые) может длиться долго, и я не хочу ждать, пока один завершит работу, чем запустить другой.

Другими словами, я хочу

for($i=0; $i < $count; $i++) {
   exec($command);
}

этот код дляисполняться без ожидания возврата из предыдущего процесса.

Есть идеи?

Заранее спасибо!

1 Ответ

1 голос
/ 12 октября 2011

Взгляните на документ :

Если программа запускается с этой функцией, чтобы она продолжала работать в фоновом режиме, вывод программыдолжен быть перенаправлен в файл или другой поток вывода.В противном случае PHP будет зависать, пока не закончится выполнение программы.

...