Think PHP 5 定时任务
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 定时任务相关推荐
- Go 学习笔记(77)— Go 第三方库之 cronexpr(解析 crontab 表达式,定时任务)
cronexpr 支持的比 Linux 自身的 crontab 更详细,可以精确到秒级别. 1. 实现方式 cronexpr 表达式从前到后的顺序如下所示: 字段类型 是否为必须字段 允许的值 允 ...
- SpringBoot中实现quartz定时任务
Quartz整合到SpringBoot(持久化到数据库) 背景 最近完成了一个小的后台管理系统的权限部分,想着要扩充点东西,并且刚好就完成了一个自动疫情填报系统,但是使用的定时任务是静态的,非常不利于 ...
- 详解PHP实现定时任务的五种方法
定时运行任务对于一个网站来说,是一个比较重要的任务,比如定时发布文档,定时清理垃圾信息等,现在的网站大多数都是采用PHP动态语言开发的,而对于PHP的实现决定了它没有Java和.Net这种AppSer ...
- 如何创建systemd定时任务
1. 如何创建一个定时任务,通过systemd系统 1. 如何创建一个定时任务,通过systemd系统 1.1. systemd中的timer 1.2. 自定义定时任务 1.2.1. 具体步骤 1.2 ...
- Oracle Job定时任务的使用详解
转自:http://www.cnblogs.com/Chestnuts/p/7068456.html Oracle中的job能为你做的就是在你规定的时间格式里执行存储过程,定时执行一个任务 . 下面是 ...
- spring定时每天早上八点_Spring Boot教程(13) – 简单定时任务
"每隔几分钟执行一个任务"这种需求,几乎在每个项目里都有可能遇到.Spring框架提供了一种简单的方式来完成这一需求.你只需要在定时执行的方法上加上注解就行了. 首先你需要开启这一 ...
- python做定时任务的方式及优缺点_python BlockingScheduler定时任务及其他方式的实现...
本文介绍了python BlockingScheduler定时任务及其他方式的实现,具体如下: #BlockingScheduler定时任务 from apscheduler.schedulers.b ...
- oracle user_scheduler_jobs,Oracle 定时任务dbms_scheduler
1. 简介 在Oracle 10g之前,我们通过DBMS_JOB来管理定时任务: 而10g之后,则推荐使用DBMS_SCHEDULER来管理定时任务,因为它提供了更强大的功能和灵活的机制. 2. 需要 ...
- 利用PHP实现定时任务,利用php 实现定时任务简单实现 代码
linux下可以借助crontab+php的方式(Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序 ) windows 下有两种方式: 借助于vbscript脚本 ...
- Java Spring @Scheduled 定时任务crontab表达式设置
Java Spring @Scheduled 定时任务crontab表达式设置 1. Cron详解 2. 例子 参考 1. Cron详解 Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或 ...
最新文章
- R语言使用回归方法解决方差分析问题
- H3C——BGP联盟配置
- cxf开发Restful Web Services
- 基于ssm的水果商城系统项目总结
- Mac 如何恢复出厂设置
- spring中的controller种类
- jMeter创建微软Azure Lambda Function报错
- 生成arff文件,csv转为arff
- HDU5391威尔逊定理
- 员工需签军令状放弃年终奖?传小米推出特殊激励计划 官方回应...
- 苹果怎么给软件加密码_用了2年苹果手机,才知道有这几个功能,钱没花冤枉,好用!!...
- VS2010无法调试问题解决
- Swift 类与结构体
- asp.net弹出对话框
- 微博每日数十亿级业务下的计数器如何扩展Redis?
- c语言读取sgy格式文件,用C语言读写SGY格式地震数据文件.pdf
- ubuntu查看系统版本
- javascript书签工具
- 欧文分校计算机新sat多少分录取,新SAT多少分能进美国TOP100大学
- java 测试网络_java Ping操作(测试网络)
热门文章
- C语言基础 (详细介绍,一学就会)
- cpu核数和逻辑个数的区别_区别: CPU 路数、CPU 核数、物理 CPU 个数、逻辑 CPU 个数...
- C语言typedef的用法
- 1000套HTML5期末大作业——电影我不是药神响应式页面带轮播(4页)
- suse linux 11 手册,Suse linux enterprise server 11部署文档(中文),很难找到的!
- 青春梦想永在,人人皆是少年!
- Springboot+freemarker的宿舍寝室维修上报管理系统源码
- 乐山计算机职业学院寝室,【2021】乐山职业技术学院寝室宿舍条件与学校食堂环境图片_优优招生网...
- memset函数的使用原理
- 流水号函数rowNoInGroup()与groupMaxNumber()区别