【发布时间】:2015-09-02 14:51:55
【问题描述】:
如何从一个 for 循环运行多个 exec 实例并分别运行它们(即在启动另一个之前没有一个依赖于另一个完成)?我有以下代码,希望可以自我解释:
for ($i = 0;$i < 5;$i++){
exec('START '.$path.' '.PATH.'spawn.php "'."$type,$core".'"');
}
我查看了php in background exec() function,但它不是重复的,因为我正在使用 START 命令并添加 & 并没有修复它。
我尝试过 /B 作为一个选项,但另外这不起作用 - 它只是在后台运行。
【问题讨论】:
-
你使用的是什么操作系统?
-
Windows 2008 R2 SP1 :)
-
好吧,& 不起作用的原因是因为那是针对 Unix 操作系统的。您希望进程并行运行还是一个接一个地运行?
-
同时 - 并行。这可能吗?
标签: php