###正常情况下我们执行PHP定时脚本会采用Linux下面的crontab来处理,但是有时候为了更好管理定时脚本(在后台查看定时脚本运行状态,开启和关闭定时脚本,不懂cron命令也可以操作),这时可以写一个定时脚本管理器,然后就在程序后台控制和查看定时脚本。 ####先说下整体的结构 , 具体代码请看具体代码
-
服务器常驻服务脚本server.php(这边需要通过screen开启脚本,不然ssh断开,该脚本就结束了。), 专门开启定时脚本,关闭定时脚本,查下定时脚本运行情况,然后通过socket返回后台。
-
后台通过socket获取定时脚本情况然后显示。
<!-- lang: php -->
-
发送开启、关闭指令给server.php进行脚本管理。
####示意图 ####示意图 ####示意图