码迷,mamicode.com
首页 > 其他好文 > 详细

Yii2 定时任务创建(Console 任务)

时间:2017-11-21 22:01:58      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:namespace   sha   mini   httpd   文件的   seo   crontab   bsp   wrap   

Yii2有强大的定时任务执行功能(Console),在项目目录下的console目录,可在该目录新建执行任务的控制器

我们先建一个TestController.php的控制器

<?php
namespace console\controllers;
 
use yii\console\Controller;
 
class TestController extends Controller
{
    public function actionTest()
    {
        echo "test\n";
    }
}

  

在yii根目录下,命令行执行

yii test/test

  

如果是class AaaBbbController function ActionAaaBbb

yii aaa-bbb/aaa-bbb

  

linux下,运行crontab -e

上面的例子表示每晚的21:30执行上面的定时程序

 

下面是定时任务设置的一些基本介绍

基本格式 :
*  *  *  *  *  command
分 时 日 月 周 命令

第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

crontab文件的一些例子:

 

Yii2 定时任务创建(Console 任务)

标签:namespace   sha   mini   httpd   文件的   seo   crontab   bsp   wrap   

原文地址:http://www.cnblogs.com/cxscode/p/7875351.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!