您现在的位置是:首页 > PHP框架交流PHP框架交流

Thinkphp6定时执行 tp6如何使用定时执行脚本

上善若水2020-07-14 16:42:17【PHP框架交流】 9681人已围观

简介Thinkphp6如何定时执行代码,tp6如何使用定时执行脚本,composer支持tinkphp6定时组件框架有哪些,在项目中经常会使用到定时脚本执行,但是相比较于laravel框架而言,think

Thinkphp6如何定时执行代码,tp6如何使用定时执行脚本,composer支持tinkphp6定时组件框架有哪些,在项目中经常会使用到定时脚本执行,但是相比较于laravel框架而言,thinkphp6还需待完善,没有继承定时执行的相关代码,需要自行扩展,以下是thinkphp可使用的定时任务框架,大家可以尝试使用使用.

队列、任务

以上框架由于各种问题部分还待完善,如果你使用的是linux服务器,那么推荐使用以下方式执行定时脚本任务.

1.编写相应的commands命令,

1.输入php think make:command Hello hello
2.修改app\command\Helloexecute函数自己的逻辑代码
3.在config/console.php注册命令.

<?php
return [
    'commands' => [
        'hello' => 'app\command\Hello',
    ]
];

4.输入php think hello 执行脚本.具体请参考看云文档-自定义指令

2.在宝塔终端配置下定时任务

在宝塔面板创建一个定时任务,写入一段简单的定时shell脚本(注意修改成自己tp6网站根目录)

Path=/www/wwwroot/xxx.com
cd $Path
php think joke_update


完成.这里推荐使用宝塔,宝塔可以看到任务执行结果!
若没有安装宝塔,可以自己写个shell脚本,存为shell文件

#!/bin/bash
Path=/www/wwwroot/xxx.com
cd $Path
php think joke_update

然后在crontab,编写定时表达式,并执行上面的脚本内容即刻,操作上还是宝塔便捷.
喜欢的话点个赞吧!

很赞哦! (51)

相关文章

文章评论

站点信息

  • 建站时间:2019-10-24
  • 网站程序:Thinkphp6 Layui
  • 文章统计247篇文章
  • 标签管理标签云
  • 统计数据cnzz统计
  • 微信公众号:扫描二维码,关注我们