Cronjob或批处理php文件执行

Cronjob或批处理php文件执行,php,Php,我有30个或更多的php脚本,必须每天执行。 但我不想为每个php文件创建cronjobs。 因此,我寻找了一个php脚本,它获取目录中的每个文件,并包含在一个页面中: foreach (glob("*.php") as $filename){ if ($filename!='work.php') } { include($filename); } 但当我试图在同一个页面中包含所有文件时,我的页面速度变慢了,我认为这会耗尽服务器的精力。 有没有办法创建cronjob来执行目录中的所有p

我有30个或更多的php脚本,必须每天执行。 但我不想为每个php文件创建cronjobs。 因此,我寻找了一个php脚本,它获取目录中的每个文件,并包含在一个页面中:

foreach (glob("*.php") as $filename){ if ($filename!='work.php') } {
    include($filename);
}
但当我试图在同一个页面中包含所有文件时,我的页面速度变慢了,我认为这会耗尽服务器的精力。 有没有办法创建cronjob来执行目录中的所有php文件,或者有没有办法逐个执行一个php文件中的所有文件?
所以,我希望我能解释我自己,有什么想法吗?

您可以使用&&e.00***script1.php&&script2.php&&script3.php等创建一个cronjob,但是文件名将来会改变。只要创建一个页面,作为一个自动加载程序,假设你所有的东西都是基于OO的,否则你就可以按自己的方式来做。速度问题与cron无关,它与cron的工作方式无关。如果一个脚本需要10秒,而你有30个脚本需要10秒,那么ofc将需要300秒。优化您的sql查询、使用索引、整理代码等。在cron上运行作业时,您不必担心脚本超时:谢谢您提供的信息,但当我尝试这种方法时,脚本被弄糊涂了。。我想我需要一个接一个地执行所有文件。。