我想知道是否可以在php中编写类似于cron脚本的代码,以便在网站上没有流量的特定时间运行,这意味着我希望代码在不加载网站的情况下运行。另外,我不想在服务器上创建一个cron作业。
答案 0 :(得分:1)
您可以检查服务器是否太忙,运行cron作业:
有一个功能:http://www.php.net/manual/en/function.sys-getloadavg.php
示例用法:
<?php
$maxLoad = 10; //set some number of max of processes in the system
$load = sys_getloadavg();
if ($maxLoad < $load[0]) {
//run a cron job
}