我的近似伪代码:-
for ($i = 1; $i < 5; $i++) {
exec("C:'wamp'www'googletodaybatch.bat");
echo $i;
}
bat文件包含以下内容:—
START C:'wamp'bin'php'php5.5.12'php.exe -f "C:'wamp'www'googletoday-task.php"
我想使用这种方式,而不是包括文件,因为我需要它来启动任务的5个实例。每个实例需要2分钟。所以我不想再等了。它同时更新许多数据库。
我使用"exec"或"shell_exec"吗?
总结:- 我不希望在我的bat文件中有许多行都是相同的,我希望在PHP中使用循环多次运行一行。
请帮助!上面的代码似乎只是继续加载,从不停止....
使用批处理文件来启动五个任务
for /l %%a in (1 1 5) do (
START "" "c:'wamp'bin'php'php5.5.12'php.exe" -f "C:'wamp'www'googletoday-task.php"
)
在这里你会发现exec和shell_exec的信息