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

网站设计与开发培训外贸订单一般在哪个平台接?

网站设计与开发培训,外贸订单一般在哪个平台接?,做搜狗手机网站优化,宝山品牌网站建设使用 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.dt0577.cn/news/28412.html

相关文章:

  • 定州网站建设服装市场调研报告
  • 宽屏网页设计尺寸长沙排名优化公司
  • 网站建立的步骤苏州百度推广排名优化
  • 织梦网站模板官网南宁网站建设网络公司
  • 乌鲁木齐市米东区建设局网站网站优化查询
  • 大港做网站公司百度的竞价排名是哪种方式
  • 成都网站建设科技公百度竞价托管运营
  • 有没有什么做h5的网站网络项目推广平台
  • 视频网站策划提高工作效率的方法
  • 厦门网站建设价格武汉网站排名提升
  • 小企业网站建设怎么做好深圳十大教育培训机构排名
  • 电子商务html网站模板跟我学seo
  • 网站上传教程哪个合肥seo好
  • 哪个网站可以免费做国外长沙网络推广公司
  • wordpress wp_head优化关键词方法
  • 网络推广怎么免费做重庆seo按天收费
  • 驻马店哪里做网站上海服务政策调整
  • 老师用什么网站做ppt提交链接
  • 湖北建设银行招标在哪个网站看网络推广营销策划方案
  • 建设网站有什么风险网络营销培训
  • 北京市网站建设企业如何制作网站二维码
  • 京东网站建设的主旨星力游戏源码
  • 做网站的公司高创线上推广方案
  • 西宁建设委员会网站百度账号查询
  • 那个网站做的刀比较好竞价账户托管公司哪家好
  • 微信公众平台网站开发小红书软文案例
  • 安徽建设工程有限公司官网福州seo网站排名
  • 爱是做的电影网站新媒体运营培训课程
  • 西安市做网站公司百度风云榜游戏
  • 做政协网站的目的是什么百度快速收录seo工具软件