我环顾四周,似乎无法找到任何正在努力做到的人 am。 p>
我有通过_POST请求传递给我的函数的信息。 基于该数据,我运行一个exec命令来运行一定次数的TCL脚本(使用不同的参数,基于post变量)。 现在,我在foreach中有exec所以这需要永远运行(TCL脚本需要15秒左右才能返回,所以如果我需要运行100次,我有点问题)。 这是我的代码: p>
public function executeAction(){
//代码将_POST变量解析成一个名为devices
foreach的数组($ devices as $ devID){
exec(“../ path / to / script.tcl -parameter1”。$ device ['param1']。“ - parameter2”。$ device ['param2'],$ execout [$ devID]) ;
}
print_r($ execout);
}
code> pre>
显然,此代码只是删除了大块的摘录,但希望它足以证明 我正在尝试做什么。 p>
我需要立即运行所有的执行程序,我需要等待它们全部完成才能返回。 我还需要存储在名为$ execout的数组中的所有脚本的输出。 p>
任何想法? p>
谢谢!!! p >
div>