繁体   English   中英

PHP的单文件Cron工作

[英]php single file cron job

如何创建一个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位数字。 有时我会在添加或删除文件时迷路。

对于循环:

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

抱歉,我缺少有关所有这些atm的信息。 $〜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行代码中执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM