首页 > 代码库 > Yii2安装任务调度扩展
Yii2安装任务调度扩展
一、安装扩展
在安装之前添加仓库到composer.json文件中
"repositories": [{"type": "vcs", "url": "https://git.oschina.net/zjq528/yii2-cron.git"}],
在项目的根目录下运行composer命令
composer require webjson/yii2-cron
一、使用
<?php namespace console\controllers; use webjson\cron\ScheduleController; class TestController extends ScheduleController { public function actionRun() { // 每小时执行一次 hello/index 命令 $this->command(‘hello/index‘)->everyHour(); } }
ScheduleController是一个抽象类,里面有一个抽象方法 actionRun 这里就放要定时执行的任务
最后在crontab里面添加
* * * * * php yii test/run
Yii2安装任务调度扩展
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。