php 定时脚本管理器

正常情况下我们执行PHP定时脚本会采用Linux下面的crontab来处理,但是有时候为了更好管理定时脚本(在后台查看定时脚本运行状态,开启和关闭定时脚本,不懂cron命令也可以操作),这时可以写一个定时脚本管理器,然后就在程序后台控制和查看定时脚本。

先说下整体的结构 , 具体代码请看具体代码

  1. 服务器常驻服务脚本server.php(这边需要通过screen开启脚本,不然ssh断开,该脚本就结束了。), 专门开启定时脚本,关闭定时脚本,查下定时脚本运行情况,然后通过socket返回后台。

  2. 后台通过socket获取定时脚本情况然后显示。

  3. 发送开启、关闭指令给server.php进行脚本管理。

示意图

php 定时脚本管理器_第1张图片

示意图

php 定时脚本管理器_第2张图片

示意图

php 定时脚本管理器_第3张图片

你可能感兴趣的:(PHP,定时脚本)