美文网首页
TP5 定时任务

TP5 定时任务

作者: cuihaomaster | 来源:发表于2019-02-22 16:54 被阅读0次
TP5+windows 定时任务

1.先写代码:
根据个人需求在某个模块下建立command文件夹,与controller文件夹同级。新建php文件,命名随意。


TIM截图20190404130956.png

Task.php:

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/2/22
 * Time: 14:57
 */
namespace app\index\command;
use think\console\Command;
use think\console\Input;
use think\console\Output;

class Task extends Command{

    protected function configure(){
        $this->setName('Task')->setDescription("每天统计数据");//这里的setName和php文件名一致,setDescription随意
    }

    /*
     * 报表-全局统计
     */
    protected function execute(Input $input, Output $output)
    {
        //这里写业务逻辑
        
    }
}

然后找到command.php,它在这个位置


1.png.png

command.php:

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: yunwuxin <448901948@qq.com>
// +----------------------------------------------------------------------

return [
    'app\index\command\Task' //这里把上面的任务php文件填上
];

2.windows做计划任务
搞个.bat脚本

D://进入D盘
cd \phpEnv\www\web\jingang //cd 命令后面是项目文件根目录
D:\phpEnv\php\php-5.6.36-nts\php.exe think Task// 用php.exe打开think Task任务

以win10为例,做计划任务


image.png
image.png
image.png

新建触发器,就是定时,指定任务何时触发


image.png
新建操作-添加bat脚本文件

相关文章

  • TP5 定时任务

    TP5+windows 定时任务 1.先写代码:根据个人需求在某个模块下建立command文件夹,与control...

  • 2019-07-31定时任务

    定时任务 定时任务实现方法 系统默认定时任务 用户自定义设置定时任务 定时任务配置文件 定时任务启动 定时任务样例...

  • 分布式定时调度-xxl-job

    一、定时任务概述 1.1 定时任务认识 1.1.1 什么是定时任务 定时任务是按照指定时间周期运行任务。使用场景为...

  • day 22 操作系统定时任务

    系统定时任务概念==生活中闹钟 系统定时任务实现方法: 实现定时任务配置: 定时任务如何进行设置 定时任务编写常见...

  • 7月30日 定时任务

    定时任务 代替人自动完成一些任务 定时任务实现的方法 定时任务软件:cronie定时任务软件:atd --- 设...

  • SpringBoot 定时任务

    1.如何定时任务 1.1 开启定时任务 1.2 @Scheduled(预定的)选择要定时执行的任务 == 定时在前...

  • crontab 定时任务

    查看当前用户的定时任务列表 创建(编辑)定时任务列表 定时任务格式 删除定时任务 注意 一定要设置crontab的...

  • 2019-10-14 定时任务方案

    定时任务方案 定时任务实现

  • Linux定时任务Crontab

    定时任务服务提供crontab命令来设定任务 定时任务命令: 定时任务服务提供crontab命令来设定任务 cro...

  • Android中 Handler延时 定时任务

    1.延时 2.定时任务,间隔固定时间执行某项任务 3.定时任务,间隔固定时间执行某项操作后关闭定时任务 参考:ht...

网友评论

      本文标题:TP5 定时任务

      本文链接:https://www.haomeiwen.com/subject/ruieyqtx.html