Yii2 console定时任务

版权声明: https://blog.csdn.net/Liuboxx1/article/details/81945404

用Yii2做开发的时候会遇到需要用 linux定时任务 实现的一些逻辑。
Yii2专门为了控制台任务写了一个 yii脚本 ,加入想加入一个定时任务。
流程如下:

① 在普通业务控制器调试代码;
② 把调试好的代码剪切到对应的控制台控制器中;

public function actionBalaBala()
{
    #定时任务代码
}

crontab -e 把方法写入定时任务

*/5 * * * * cd /www/shop && /usr/local/php/bin/php ./yii push/bala-bala
#每五分钟执行一次 console下面PushController里面的actionBalaBala方法

当然,也可以写 .sh 脚本在定时任务里面执行。

作为推送消息使用的话就像这样
消息推送

猜你喜欢

转载自blog.csdn.net/Liuboxx1/article/details/81945404