您现在的位置是:首页 > PHP框架交流PHP框架交流
Thinkphp6定时执行 tp6如何使用定时执行脚本
上善若水2020-07-14 16:42:17【PHP框架交流】 9792人已围观
简介Thinkphp6如何定时执行代码,tp6如何使用定时执行脚本,composer支持tinkphp6定时组件框架有哪些,在项目中经常会使用到定时脚本执行,但是相比较于laravel框架而言,think
Thinkphp6如何定时执行代码,tp6如何使用定时执行脚本,composer支持tinkphp6定时组件框架有哪些,在项目中经常会使用到定时脚本执行,但是相比较于laravel框架而言,thinkphp6还需待完善,没有继承定时执行的相关代码,需要自行扩展,以下是thinkphp可使用的定时任务框架,大家可以尝试使用使用.
队列、任务
- PHP常驻内存定时器 easy-task/easy-task
- 消息队列 topthink/think-queue
- 计划任务 yunxuxin/think-cron
- thinkphp 任务调度 yzh52521/schedule
以上框架由于各种问题部分还待完善,如果你使用的是linux服务器,那么推荐使用以下方式执行定时脚本任务.
1.编写相应的commands命令,
1.输入php think make:command Hello hello
2.修改app\command\Hello
中execute
函数自己的逻辑代码
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)
相关文章
随机图文
-
thinkphp使用querylist采集笑话网站笔记
thinkphp使用querylist采集笑话网站笔记,使用thinkphp commands命令写法采集小说数据,不多说直接上代码. 1.创建数据采集记录表CREATE TABLE `joke_li -
PHP8.1纯交集类型 纯交集类型使用教程文档
PHP8.1纯交集类型 使用教程,纯交集类型文档https://www.php.net/manual/zh/language.types.declarations.php#language.types -
你能够对我笑一下吗?
1、 美男,有男朋友吗,没有的话,介不介意有一个,有的话,介不介意换一个,不换啊,介不介意多一个? 2、 你晓得我烧烤的时分先烤甚么吗? 羊肉串,面筋… (烤)思索你 3、 哎,你额头上有个印记啊 啊,哪有啊 你打开头发看一下 (趁她扒开头发亲她一下) 是我的唇印啦! 4、 你能够对我笑一下吗? 为何? 我这杯咖啡忘放糖了! 5、 (一同喝工具)好甜啊! 也不怎样甜啊! 我说的是你! 6、 你晓得最幸运的数字是几吗? 8?6? 都不合错误,是5 为何? 你把手伸出看看,(然后你和她十 -
php技术提升心得与方法
现在的PHP市场虽然充斥了大量的的PHP开发人员,但这些人当中真正能称得上高手的却寥寥无几。很多公司虽然招聘了一些PHP开发人员,但是由于技术水平不高,导致公司的项目一直堆积。这不仅另公司无奈也让已经入职的PHP开发人员着急,他们也想要在PHP领域更近一步,但却苦于找不到提高自己的方法,下面我们的鸥仔收集了一些PHP大神的一些工作方式、习惯,让大家看看PHP大神们是如何工作,也希望这些方法能帮助到那些想要在PHP领域更近一步的人。