您现在的位置是:首页 > PHP框架交流PHP框架交流
Thinkphp6定时执行 tp6如何使用定时执行脚本
上善若水2020-07-14 16:42:17【PHP框架交流】
7402人已围观
简介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)
相关文章
随机图文
你能够对我笑一下吗?
1、 美男,有男朋友吗,没有的话,介不介意有一个,有的话,介不介意换一个,不换啊,介不介意多一个? 2、 你晓得我烧烤的时分先烤甚么吗? 羊肉串,面筋… (烤)思索你 3、 哎,你额头上有个印记啊 啊,哪有啊 你打开头发看一下 (趁她扒开头发亲她一下) 是我的唇印啦! 4、 你能够对我笑一下吗? 为何? 我这杯咖啡忘放糖了! 5、 (一同喝工具)好甜啊! 也不怎样甜啊! 我说的是你! 6、 你晓得最幸运的数字是几吗? 8?6? 都不合错误,是5 为何? 你把手伸出看看,(然后你和她十笑话几则:哄女孩开心的最佳方式,你知道么
1,老婆买了条狗,没事干就拿着人民币让狗闻。我感觉很奇怪,就问:老婆,你这是干嘛,让狗去给你大马路上捡钱?老婆神秘的一笑:“以后你就知道了!”没过几天,我的私房钱不见了,不说了,说多了都是泪。。。2,刚老婆妇儿拿圆珠笔不停的捣我的头,我说:别捣了,老是捣一个地方疼。老婆一巴掌过来:你也知道老是捣一个地方疼?3,千年后,在某山里住着一位修道千年的老神仙。某天,他徒弟突然问他:师傅,是什么让你幽默笑话:经理 贵宾房唱歌的妹子们都跑掉了
1.当年去媳妇家相亲,她爸问我:有车有房吗?”我说:叔叔,现在还没有,不过在不久的将来肯定会有,我不想用父母的钱享受,这些东西必须用自己的努力去得到才能踏实!”后来媳妇跟我说,她爸看中了我脸皮厚,虽然穷,道理说的好2.按照新学校的要求,转校学生必须填写“转学自评表”。在“曾经是否因为考试作弊受到处分”一栏,他填了一字“未”。下面一栏是“说明原因”,他继续写到:“未曾失手”。3.一大学生去爬linux centos 安装jenkins
centos 安装jenkins,我们都知道一般项目都是运行再服务器里面,我们本地的window可能和生产环境不一样,着手对centos安装jenkins. 1.jenkins是java开发的运行必须