范文无忧网计划总结工作计划

php如何实现定时任务 php定时任务方法最佳

01月29日 编辑 fanwen51.com

[请问电脑的任务计划可不可以每天定时关机]您可以下载定时关机3000试试。 定时关机3000有11种执行条件和可以执行电脑定时关机在内的14种任务。 11 种执行条件是:等待多少时间、开机多长时间、全天电脑累计开机多长时...+阅读

PHP制作定时任务(也称计划任务)的方法,大概分为2种:

1. 现在基本所有的PHP框架,如:ThinkPHP,Yii,Laravel等等;它们都是单入口的形式,也就是说所有的请求都集合到index.php中,然后再由框架核心来根据请求参数的不同来分配到不同的控制器当中。基于单入口的形式,那么就可以做基于行为(例如TP3.2)或者说基于事件的定时任务。

2. 系统自动的定时任务,比如Linux的crontab,windows的计划任务等。

两中方法各有所长各有所短

基于事件:这种利用的是框架本身提供的一些行为来实现,优点是:不需要特殊配置,只要项目能跑起来,那么定时任务也能执行。缺点是:灵活性比较差,必须要借助框架实现。

基于系统:基于操作系统来实现,优点是:灵活性很高,而且可控性也很好。缺点是:需要特殊配置,专业要求性比较强。

具体要使用哪种方法,可以依据自己的能力和项目需要来选择。最后附上TP3.2的定时任务配置,这个只需要配置就可以,如果想查看具体实现原理,可以查看/ThinkPHP/Library/Behavior/CronRunBehavior.class.php

第一步:/Application/Common/Conf目录下新建两个文件:

分别如:

/Application/Common/Conf/tags.php

/Application/Common/Conf/crons.php

1) 新建 tags.php,编辑内容如下:

return array(

'app_end' =>array('Behavior\CronRunBehavior'),

);

2) 新建 crons.php ,编辑内容如下:

return array(

'cron_1' =>array('myplan', 1),

);

第二步:/Application/目录下新建 Cron文件夹,里面新建文件myplan.php文件

路径如:/Application/Cron/myplan.php

编辑内容如下:

echo 11111;查看是否运行成功,最简单的方法是查看/Application/Runtime/~crons.php,这个文件是否存在。

延伸阅读:

请问php如何定时在每天0 00 00执行特定代码不通过计划任务比如linux下可以 crontab执行如(crontab -e编辑,crontab -l查看) 0 1 * * * php test.php #每天01:00执行一次test.php */5 * * * * php test.php #每5分钟执行一次test.php php自...

如何在控制面板中隐藏任务计划1)在控制面板里打开计划任务,点添加计划任务,按照你的需要创建一个新的计划任务 2)新建计划任务后直接将它拖到桌面,这时选中它点鼠标右键,选择属性,将文件属性的隐藏选中.这时该文...

学校健康教育的任务指标根据国家教委《学校健康教育评价方案(试行)》、《国家卫生城市标准》和省、市的要求,学校健康教育的主要任务和指标可归纳为¡°七个有¡±。 1、有组织:学校成立健康教育领...

c如何实现进出校园的车辆管理写了半天不容易呀,呵呵 #include "iostream" #include "string" using namespace std; class CampusAutos { private: string licensetag; public: CampusAutos(string lice) { l...

十一届三中全会在实现统一的道路上有什么成就有什么意义(1)改革开放后,党和国家将发展社会主义民主政治作为新时期的基本方针和根本任务,确立了“依法治国”作为国家的基本方略。(2)1978年中共十一届三中全会后,党和国家在全国范围内平...

如何实现小学数学优质高效课堂的几点思考您好,很高兴为您解答。 一、了解学生,做到因人而教是高效课堂的前提 1、了解学生个性。大多数的学生在学习中高兴得到老师的夸奖,因此,经常开展一些小型竞赛活动,可激发其学习兴...

销售大米2016目标与任务完成的年终总结怎么写2016销售年终总结范文一 在繁忙的工作中不知不觉又迎来了新的一年,回顾这几个月的工作历程,作为耘海益的一名员工,我深深感到企业蓬勃发展的热气,以及耘海益每一位员工的拼搏的...

浅议如何在初中语文教学中落实学困生帮扶任务一、关注与帮助他们《义务教育语文课程标准》中指出:“对于学习有困难的学生,教师要给予及时的关注与帮助。”所以,作为教师的我们,要多关注我们的学生,不要一味地去批评学生不努...

PHP计划任务思路(1) 程序只要设置完计划任务之后启动一次就行,然后程序会一直运行,直到服务器重启 (2)若是重复运行的话,可能不是自己想要的结果,那样的话会启动多个同一计划任务 (3)若是每个页...

推荐阅读
图文推荐
栏目列表