f0x555_
Новичок
Паралельный запуск нескольких скриптов
Суть проблемы вот в чем.
Из одного скрипта необходимо вызывать несколько других скриптов/программ. Для этого я использую функцию popen, которая открывает канал к входному/выходному потоку.
Например вот так:
$x=popen("php script2.php PARAMETERS","w");
pclose($x);
И так ещё несколько раз. Так вот по неизвестным мне причинам скрипт (который вызывает остальные) ожидает завершения работы каждого скрипта, после чего переходит к следующему.. Хотя по идее должен передав параметры перейти к следующему, не дожидаясь окончания работы текущего...
К примеру:
a - скрипт вызывающий остальные
a вызывает b, ждет пока тот закончит работу (хотя не должен этого делать..)
a вызывает с, ждет пока тот закончит работу
и т.д.
Буду благодарен если кто-либо покажет в чем здесь закралась ошибка..
Суть проблемы вот в чем.
Из одного скрипта необходимо вызывать несколько других скриптов/программ. Для этого я использую функцию popen, которая открывает канал к входному/выходному потоку.
Например вот так:
$x=popen("php script2.php PARAMETERS","w");
pclose($x);
И так ещё несколько раз. Так вот по неизвестным мне причинам скрипт (который вызывает остальные) ожидает завершения работы каждого скрипта, после чего переходит к следующему.. Хотя по идее должен передав параметры перейти к следующему, не дожидаясь окончания работы текущего...
К примеру:
a - скрипт вызывающий остальные
a вызывает b, ждет пока тот закончит работу (хотя не должен этого делать..)
a вызывает с, ждет пока тот закончит работу
и т.д.
Буду благодарен если кто-либо покажет в чем здесь закралась ошибка..