工作上的需求,需要执行定时任务,每1/2/6小时调用一次tp5代码。
把任务写在command目录中,进行相关配置,只运行1次的话只需要在命令行输入php think Task(任务名)。
而定时调用这个任务,可以选择setsid命令把任务一直挂在后台,代码中设置整点处理相关代码。
setsid用法很简单:
setsid php think Task
本文介绍如何在ThinkPHP5框架中实现定时任务,通过在command目录下编写任务,并使用setsid命令将任务挂载到后台持续运行,实现每1/2/6小时自动调用TP5代码。
工作上的需求,需要执行定时任务,每1/2/6小时调用一次tp5代码。
把任务写在command目录中,进行相关配置,只运行1次的话只需要在命令行输入php think Task(任务名)。
而定时调用这个任务,可以选择setsid命令把任务一直挂在后台,代码中设置整点处理相关代码。
setsid用法很简单:
setsid php think Task

被折叠的 条评论
为什么被折叠?