您现在的位置是:首页 > 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可使用的定时任务框架,大家可以尝试使用使用.
队列、任务
- 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)
相关文章
随机图文
-
ThinkPHP6.0 搜索器
搜索器的作用是用于封装字段(或者搜索标识)的查询条件表达式,一个搜索器对应一个特殊的方法(该方法必须是public类型),方法命名规范为:searchFieldNameAttrFieldName为数据 -
2020.09.05张公山寨游玩日记
借着门票免费的机会,去张公山寨山寨游玩,整体感觉还不不错,就是有点偏,如果自己没有车的话,去玩还是些许不便的,要去的话请提前去,最好3点40前到,不然有可能赶不上坐船.这次拉上了我的同事一起去游玩,可 -
git 切换仓库地址 码云更换仓库源
git 切换仓库地址 码云更换仓库源,在使用git pull 发现仓库代码无法拉取,确认账号密码无误后发现是码云更改了用户名,导致仓库地址也跟着一起改了,需要修改仓库地址.1.查看码云仓库地址 git -
看完笑的肚子疼的经典爆笑段子
1、坐我对面的女同事怀孕辞职了,我问领导:“她几个月了?”领导说:“才三个多月呢。”我奇怪了:“至于这么早辞职吗?”领导倒也直率:“她说怕天天看着你,以后孩子出生长得丑。”2、老师:请选一个成语,形容一个姑娘特别单纯~小明:目不识丁。老师:滚出去!3、有一天在公交车上一位小伙子不让座,站在旁边的大妈愤怒的说道:对于你这样的年轻人我真想一巴掌扇过去。小伙子淡定的说道: