版权声明: 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
脚本在定时任务里面执行。
作为推送消息使用的话就像这样