实现PHP Cron,也就是PHP定时任务,通过本地文件记录schedules,然后通过fsockopen实现非阻塞式的后台访问对应的url来实现定时任务,通过sleep实现定时,如果错过任务,则通过用户访问来执行该任务
- cron Cron类,命名空间PHPCron,里面实现了任务操作,如添加、更新、删除、激活、运行等
- Cron.Class.php 类
- cron.php 用来激活和调用的入口文件
- cron.log 用来记录动作的log文件
- schedules 任务列表,添加的任务会以"任务名.php"的格式保存在这个文件夹内,任务信息将会序列化保存,反序列化后就是一个数组
- demo 用来演示使用Cron的效果文件