学习路之PHP--thinkphp5+windows服务器实现定时任务
来源:http://www.tudoupe.com时间:2022-07-18
一、简介
最近有个需求就是实现一个定时任务,在每天上午8点给当天生日的员工发送生日祝福,语言为php,框架为thinkphp5,服务器使用的是windows系统。
二、思路
使用tp5的command.php创建一个自定义命令行命令remind。Remind方法执行发送生日祝福的业务逻辑。
创建一个 reminder.bat的蝙蝠处理文件,包含在呼叫的第一步生成的自定义命令行命令。
在windos服务器上,创建批量任务,每天8点执行第二步创建的批量文件。
三、具体实现过程
1.生成自定义命令行命令,提醒
(1)配置 命令行工具配置文件,文件位置为project/application/command.php
(二)创建命令类文件
(三)检查是否可以直接执行自定义命令
找到项目根目录,并在项目根目录中执行php思考提醒
查看运行结果。
创建一个提醒.bat bat文件
remind.bat 批处理文件的内容为(根据自己的根目录位置自行更改内容,我的根目录在D盘,D:phpStudyPHPTutorialWWnote是根目录的位置。(作为自定义行命令的提醒)
d:
cd D:phpStudyPHPTutorialWWWnote
php think remind
3.创建窗口的计划任务
为创建一个计划的任务,请参阅以下网站。
https://jingyan.baidu.com/article/154b463130041128ca8f41c7.html
链接原版: http://ww.Jhone.Top/index/index/toread.html?article_id=5
————————————————
版权声明:本文为CSDN博主「残城碎梦」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
来源: https://blog.csdn.web/weixin_42232296/article/details/108824682
相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
