我如何运行一个批处理文件从PHP循环x次(PHP LOOP)


How do I run a batch file from PHP that loops x times (PHP LOOP)?

我的近似伪代码:-

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的信息