当前位置: 首页 > news >正文

thinkphp6定时任务

这里主要是教没有用过定时任务没有头绪的朋友, 定时任务可以处理一些定时备份数据库等一系列操作, 具体根据自己的业务逻辑进行更改

直接上代码

首先, 是先在 tp 中的 command 方法中声明, 如果没有就自己新建一个, 代码如下

然后就是写你的业务逻辑

执行定时任务

方法写好了以后, 现在就该去定时执行了, 我们现在登录到 linux 面板 (宝塔), 操作如下


这里是设置多久运行一次, 脚本内容根据你的文件目录更改第一行, 根据你的逻辑名称更换. 编写好以后就是最后一步运行了, 右下角有执行, 有日志, 日志查看你执行的状态, 来看一下吧

效果已出, 第一行是执行代码中 echo 的数据, 第二行是执行时间和状态, success(成功)!

参考链接

  • ThinkPHP6文档:创建自定义指令
  • ThinkPHP6定时任务调度:定时执行任务
  • thinkphp6: 开发命令行程序并在linux平台执行定时任务(php 8.1.1 / thinkphp v6.0.10LTS)
  • thinkphp控制器调用脚本
http://www.lryc.cn/news/306817.html

相关文章:

  • 支持国密ssl的curl编译和测试验证(上)
  • 包装类详解
  • vue3与vue2的区别
  • SSL OV证书和DV、EV证书的区别
  • 一款.NET下 WPF UI框架介绍
  • 东莞IBM服务器维修之IBM x3630 M4阵列恢复
  • Flask基础学习4
  • mac安装zookeeper
  • IT资讯——全速推进“AI+鸿蒙”战略布局!
  • 数据结构知识点总结-线性表(3)-双向链表定义、循环单链表、、循环双向链表、静态链表、顺序表与链表的比较
  • JAVA学习-控制执行流程.for
  • 面试总结之JVM入门
  • 适配器模式(Adapter Pattern) C++
  • 【程序员英语】【美语从头学】初级篇(入门)(笔记)Lesson 16 At the Shoe Store 在鞋店
  • 嵌入式系统在物联网中的应用与发展趋势
  • BTC网络 vs ETH网络
  • Android 开发一个耳返程序(录音,实时播放)
  • 提高办公效率:Excel在文秘与行政办公中的应用技巧
  • Object.groupBy分组方法
  • 从初步的需求收集到详细的规划和评估
  • 石灰窑工艺流程以及富氧低氧燃烧技术
  • LeetCode 2960.统计已测试设备
  • vue中component is和keepAlive组合使用
  • 使用 Koltin 集合时容易产生的 bug 注意事项
  • CKA认证,开启您的云原生之旅!
  • 基于springboot+vue的抗疫物资管理系统(前后端分离)
  • nebula容器方式安装:docker 安装nebula到windows
  • 干洗行业上门预约解决方案,干洗店洗鞋店小程序开发;
  • 【Spring Boot 3】【JPA】@ManyToOne 实现一对多单向关联
  • Mathematica学习笔记收纳