thinkphp,yii2运行定时任务

运行定时任务的两种方式

1.curl url

这种以web访问模拟浏览器的形式实现。

2.php 入口 模块/控制器/方法

thinkphp5 例子:
thinkphp,yii2运行定时任务_第1张图片

php 入口文件的绝对地址 cli/up_class/index

同理yii2 框架
thinkphp,yii2运行定时任务_第2张图片
控制器如下:
thinkphp,yii2运行定时任务_第3张图片
执行代码:

php 项目/yii  taskss/pull

配合Linux下的crontab即可实现定时任务。

//每三分钟执行一次
*/3 * * * * /usr/local/php/bin/php 项目/public/index.php cli/up_class/index

你可能感兴趣的:(PHP)