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

中国建筑装饰网唐迪夫优化大师windows

中国建筑装饰网唐迪夫,优化大师windows,西安官网seo分析,海口做网站供应商使用 thinkphp6 框架中提供的命令行形式实现定时任务 一、创建一个自定义命令类文件 php think make:command Hello 会生成一个 app\command\Hello.php 命令行指令类&#xff0c;我们修改内容如下&#xff1a; <?php declare (strict_types1);namespace app\command;use …

使用 thinkphp6 框架中提供的命令行形式实现定时任务

一、创建一个自定义命令类文件

php think make:command Hello
会生成一个 app\command\Hello.php 命令行指令类,我们修改内容如下:

<?php
declare (strict_types=1);namespace app\command;use think\console\Command;
use think\console\Input;
use think\console\input\Argument;
use think\console\input\Option;
use think\console\Output;class Hello extends Command
{protected function configure(){// 指令配置//这里 我们 定义了一个叫 hello 的命令,到时候我们运行该hello 命令 就会执行该文件下面的execute()方法$this->setName('hello')->setDescription('Say hello');}/*** execute()方法 就是 运行该命令行类的时候要执行的具体业务逻辑代码*/protected function execute(Input $input, Output $output){// 指令输出$output->writeln('hello world');}
}

二、在 config/console.php 文件中,进行注册命令

<php
// +----------------------------------------------------------------------
// | 控制台配置
// +----------------------------------------------------------------------
return [// 指令定义'commands' => [// hello就是下面要使用 php think 运行的具体命令(即 php think hello),// 叫什么自己随意命名,当我们运行php think hello命令后,// 就会执行app\command\Hello类中的execute()方法'hello' => 'app\command\Hello', ],
];

三、运行 hello 命令

php think hello

输出

hello world

四、编写 crontab 定时任务文件,将 hello 命令 添加到定时任务中

关于crontab,请参考另外一篇文章:Linux crontab命令详解

# 1、编辑crontab定时任务文件
crontab -e  # 2、每天21点50分执行 php think hello命令,如果定时任务执行 发生错误,则 将错误日志文件输
50 21 * * * /usr/local/php7.3/bin/php /home/wwwroot/default/tp6_blog/think hello 2> /tmp/cron_error.log  

出到 / tmp/cron_error.log 文件中

注意:上面的 php 路径以及 thinkphp6 框架的提供的 think 文件路径 根据自身实际情况 换成自己的,别一股脑的全部复制,最后发现为啥定时任务没有执行该 hello 命令行。。。

五、总结

1、输入 php think make:command Hello(类库文件名字请自行定义)

2、修改 app\command\Hello 中 execute() 方法 自己的业务逻辑代码

3、在 config/console.php 注册对应的命令

4、将命令 添加到 crontab 定时任务中

http://www.rdtb.cn/news/2835.html

相关文章:

  • 烟台外贸网站建设网站关键词优化价格
  • 深圳知名网站建设平台优秀网站设计网站
  • 网站文章更新怎么做百度网站下拉排名
  • wordpress弹性搜索seo教学视频教程
  • 网站空间流量手机网站搜索优化
  • 男女做爰视频免费网站百度seo排名查询
  • 网站备案 多久seo建站优化推广
  • 网站建站卖首饰侵权沈阳seo优化新势力
  • 网站建设吗google play下载官方版
  • 怎么去投诉做网站的公司百度快照优化推广
  • 现在那个网站做视频最赚钱吗百度风云榜各年度小说排行榜
  • 服务器架构做网站惠东seo公司
  • 临沂做网站推广的公司有爱站网关键词工具
  • 重庆市门户网站制作百度推广客服电话
  • 网站关键字排名提升工具2023最近爆发的流感叫什么
  • 山东聊城做网站一个网站如何推广
  • 云网站系统网站建设技术解决方案
  • 婚纱网站页面设计网站seo快速优化
  • phpcms网站模版网络营销的常用工具
  • 做首饰网站网上电商平台开发
  • 程序员自己做网站怎么能来钱中国站长之家官网
  • 网站制作完成之后我们便进入了什么阶段最新国际军事动态
  • 手机建网站公司网络互联网推广
  • 如何创建一个公司网站广东省新闻
  • 进qq空间上面没有网站上海搜索关键词排名
  • 网站备案主体是cilimao磁力猫
  • 怎样查到一些做品牌包的网站竞价如何屏蔽恶意点击
  • 网页设计师需要学什么专业seo网络公司
  • 郑州网站推广优化公司如何创建个人网页
  • 网站制作眼seo外链专员