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

目前做网站最流行的程序语言阜阳seo

目前做网站最流行的程序语言,阜阳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.hengruixuexiao.com/news/50693.html

相关文章:

  • 宾阳网站建设武汉网站搜索引擎优化
  • 福州综合网站建设广告资源对接平台
  • 免费的ppt下载网站百度seo白皮书
  • 代加工订单平台广东seo推广方案
  • 网站怎样做快照网站换了域名怎么查
  • 图片类网站欣赏源码交易平台
  • wordpress 登录 刷新百度seo关键词排名价格
  • 做网站都有备案吗市场营销互联网营销
  • 独立站建站步骤网络营销的现状分析
  • 科技成果转化网站建设双11销量数据
  • 网页和网站的不同鹤岗网站seo
  • 怎么做可以直播的网站怎样做网站推广
  • wordpress新闻站自动采集器成年学校培训班
  • 公司两个网站可以做友情链接吗广告优化师
  • 镇江网站制作河南seo快速排名
  • 网站建设文库 新的开始批量查询指数
  • 衡粘水佩网站建设口碑营销策划方案
  • 大连公司企业网站建设找片子有什么好的关键词推荐
  • 林业网站建设有哪些一键建站
  • 一起做网店网站入驻收费seo竞价推广
  • 手机网站用单独做吗给你一个网站怎么优化
  • wordpress 搜索页描述成都网站搭建优化推广
  • 程序界面设计建站seo是什么
  • 甘肃网站建设专家seo效果最好的是
  • 网站开发建设步骤百度关键词seo
  • 沈阳做网站推广b2b平台都有哪些网站
  • 自己做网站处理图片用什么软件下载seo优化效果怎么样
  • 苏州个人网站制作百度竞价广告的位置
  • python h5网站开发杭州优化seo
  • 那个网站可以做双色球号码对比的中国免费网站服务器主机域名