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

        

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,它在这个位置

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为例,做计划任务

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

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

Think PHP 5 定时任务相关推荐

  1. Go 学习笔记(77)— Go 第三方库之 cronexpr(解析 crontab 表达式,定时任务)

    cronexpr 支持的比 Linux 自身的 crontab 更详细,可以精确到秒级别. ​ 1. 实现方式 cronexpr 表达式从前到后的顺序如下所示: 字段类型 是否为必须字段 允许的值 允 ...

  2. SpringBoot中实现quartz定时任务

    Quartz整合到SpringBoot(持久化到数据库) 背景 最近完成了一个小的后台管理系统的权限部分,想着要扩充点东西,并且刚好就完成了一个自动疫情填报系统,但是使用的定时任务是静态的,非常不利于 ...

  3. 详解PHP实现定时任务的五种方法

    定时运行任务对于一个网站来说,是一个比较重要的任务,比如定时发布文档,定时清理垃圾信息等,现在的网站大多数都是采用PHP动态语言开发的,而对于PHP的实现决定了它没有Java和.Net这种AppSer ...

  4. 如何创建systemd定时任务

    1. 如何创建一个定时任务,通过systemd系统 1. 如何创建一个定时任务,通过systemd系统 1.1. systemd中的timer 1.2. 自定义定时任务 1.2.1. 具体步骤 1.2 ...

  5. Oracle Job定时任务的使用详解

    转自:http://www.cnblogs.com/Chestnuts/p/7068456.html Oracle中的job能为你做的就是在你规定的时间格式里执行存储过程,定时执行一个任务 . 下面是 ...

  6. spring定时每天早上八点_Spring Boot教程(13) – 简单定时任务

    "每隔几分钟执行一个任务"这种需求,几乎在每个项目里都有可能遇到.Spring框架提供了一种简单的方式来完成这一需求.你只需要在定时执行的方法上加上注解就行了. 首先你需要开启这一 ...

  7. python做定时任务的方式及优缺点_python BlockingScheduler定时任务及其他方式的实现...

    本文介绍了python BlockingScheduler定时任务及其他方式的实现,具体如下: #BlockingScheduler定时任务 from apscheduler.schedulers.b ...

  8. oracle user_scheduler_jobs,Oracle 定时任务dbms_scheduler

    1. 简介 在Oracle 10g之前,我们通过DBMS_JOB来管理定时任务: 而10g之后,则推荐使用DBMS_SCHEDULER来管理定时任务,因为它提供了更强大的功能和灵活的机制. 2. 需要 ...

  9. 利用PHP实现定时任务,利用php 实现定时任务简单实现 代码

    linux下可以借助crontab+php的方式(Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序 ) windows 下有两种方式: 借助于vbscript脚本 ...

  10. Java Spring @Scheduled 定时任务crontab表达式设置

    Java Spring @Scheduled 定时任务crontab表达式设置 1. Cron详解 2. 例子 参考 1. Cron详解 Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或 ...

最新文章

  1. R语言使用回归方法解决方差分析问题
  2. H3C——BGP联盟配置
  3. cxf开发Restful Web Services
  4. 基于ssm的水果商城系统项目总结
  5. Mac 如何恢复出厂设置
  6. spring中的controller种类
  7. jMeter创建微软Azure Lambda Function报错
  8. 生成arff文件,csv转为arff
  9. HDU5391威尔逊定理
  10. 员工需签军令状放弃年终奖?传小米推出特殊激励计划 官方回应...
  11. 苹果怎么给软件加密码_用了2年苹果手机,才知道有这几个功能,钱没花冤枉,好用!!...
  12. VS2010无法调试问题解决
  13. Swift 类与结构体
  14. asp.net弹出对话框
  15. 微博每日数十亿级业务下的计数器如何扩展Redis?
  16. c语言读取sgy格式文件,用C语言读写SGY格式地震数据文件.pdf
  17. ubuntu查看系统版本
  18. javascript书签工具
  19. 欧文分校计算机新sat多少分录取,新SAT多少分能进美国TOP100大学
  20. java 测试网络_java Ping操作(测试网络)

热门文章

  1. C语言基础 (详细介绍,一学就会)
  2. cpu核数和逻辑个数的区别_区别: CPU 路数、CPU 核数、物理 CPU 个数、逻辑 CPU 个数...
  3. C语言typedef的用法
  4. 1000套HTML5期末大作业——电影我不是药神响应式页面带轮播(4页)
  5. suse linux 11 手册,Suse linux enterprise server 11部署文档(中文),很难找到的!
  6. 青春梦想永在,人人皆是少年!
  7. Springboot+freemarker的宿舍寝室维修上报管理系统源码
  8. 乐山计算机职业学院寝室,【2021】乐山职业技术学院寝室宿舍条件与学校食堂环境图片_优优招生网...
  9. memset函数的使用原理
  10. 流水号函数rowNoInGroup()与groupMaxNumber()区别