使用exec()启动并行进程。可能吗?

时间:2011-10-12 10:59:02

标签: php process exec

我想使用exec(命令)运行多个php进程。这些中的每一个(实际上它们都是相同的)可能会持续很长时间,我不想等待一个完成而不是启动另一个。

换句话说,我想要

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

执行此代码而不等待之前进程的返回。

有什么想法吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

查看doc

  

如果程序是使用此功能启动的,则为了它   继续在后台运行,程序的输出必须是   重定向到文件或其他输出流。没有这样做会   导致PHP挂起,直到程序执行结束。