php单文件cron作业

时间:2013-12-16 23:11:58

标签: php batch-file cron

如何创建一个单独调用同一文件夹中所有文件的PHP文件。我试图创建一个更简单的方法来运行我所有的PHP文件(Cron Jobs)。
我现在的做法如下:

批处理文件

start /wait C:\xampp\php\php.exe -f C:\xampp\99003.php
start /wait C:\xampp\php\php.exe -f C:\xampp\78367.php
start /wait C:\xampp\php\php.exe -f C:\xampp\40937.php
//ect... I have more than 200 files I want to run one after another...

所有文件名都是5位数字。我有时在添加或删除文件时迷路了.. 感谢

1 个答案:

答案 0 :(得分:1)

For loop:

for /d %i in ("C:\xampp\*.php") do start /wait C:\xampp\php\php.exe -f %~fi

抱歉,我缺少所有这些信息。 $〜fi是完全限定的路径名​​。

点击此google链接:https://www.google.de/search?q=windows+for+command+line+stackoverflow

您还可以编写一个调用所有其他PHP文件的PHP脚本,但PHP与命令行(bat)的使用方式不同,脚本可能阻止您必须绕过(使用proc_open()) ,你会遇到超时.. set_time_limit(0);

为您的目的使用批处理文件似乎是一个很好的方法,计算for命令的命令行参数,您可以在1-3行代码中执行此操作。