工作需要 经常我们会定时执行php一个程序 满足业务需求
比如 :定时给用户进行邀请返利、定时进行用户消费排名更新、定时进行余额转账等等。
原来之前博客写过定时进行数据库和线上代码的备份。
现在记录哈定时执行运行php文件。
首先服务器必须可以正常运行php文件
我们写个测试的文件 一般在网站运行的根目录
查看下文件test.php文件内容
代码如下
$filename="/www/wwwroot/shuangchuang/test.txt";
$handle=fopen($filename,"a+");
$str=fwrite($handle,date('Y-m-d H:i:s',time())."\n");
fclose($handle);
每次访问请求这个文件 就会 在生成指定文件 对文件内容进行追加 当前的时间戳。
我们看下 我们怎么定时执行
crontab-l
每一分钟执行哈 php test文件
前面的 php一定是自己php运行的路径
不知道的 可以用 whereis php 查找哈
看下我们运行的结果
每一分钟执行追加一次 就说明定时任务已经正确执行 了我们写的php文件。
框架里面执行路径改为 自己访问的控制性路径进行执行就ok了。