# crontab-Framework **Repository Path**: guiqvv/crontab ## Basic Information - **Project Name**: crontab-Framework - **Description**: 基于linux下的多进程php框架 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-12-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # php定时脚本小框架 ## 叙述 *** > 闲来无聊,想写一个定时爬虫脚本,发现多个爬虫脚本并不能很好的集中维护,所以就开发了这个框架. ## 框架介绍 *** > 框架基于php的fork模块开发,所以说多个任务都是并发执行的. **目录结构** config/ **配置文件目录,例如数据库配置文件,定时任务配置文件** core/ **框架核心类目录** lib/ **公共类库目录** script/ **自定义定时任务脚本目录,也就是开发目录** tmp/ **框架临时目录, 任务定时就是跟这目录有关** index.php **框架入口文件** functions.php **公共函数库** autoload.php **自动加载** **类库(lib目录下)** > DB.php 数据库操作类 **待集成的类库** > redis操作类 curl 操作类 ## 案例演示 *** ##### [1.定时运行两个Hello World脚本](https://git.oschina.net/jianglibin/crontab/blob/master/case/%E6%A1%88%E4%BE%8B1.md?dir=0&filepath=case%2F%E6%A1%88%E4%BE%8B1.md&oid=8aff0620ce40d874e06b55a7ef1df0f2fd1cbd94&sha=d7397364546df1f69615848de865ca602d8efc05) ##### 2.干一些邪恶的事情,例如,写N个定时任务,每秒钟执行一次,利用CURl模块,疯狂请求某个网址,呵呵呵. ##### 3.定时操作数据库(CURD)(待续) ##### 4.定时爬取网站数据(待续)