您的位置:首页 > 编程语言 > PHP开发

windows 定时计划实现定时执行PHP

2017-03-24 18:12 417 查看
目前碰到一个问题需要在大半夜的时候来执行一次数据库统计操作。我总不可能大半夜离开温暖的被窝来做这个吧,网上查了很多都说是用任务计划来做。
1:先说流程
原理就是在Windows服务器上新增一个定时任务,设置什么时候执行,执行什么文件(这里是一个批处理文件)。批处理文件里面的内容是使用php.exe来执行一个写好的PHP文件。PHP文件可以用curl来执行一个远程文件也行,也可以直接就是要跑的文件。

2:走起
先在服务器上新建一个定时计划 控制面板->任务计划->创建任务



名称什么的自己去填

然后创建一个触发器,这个地方是规定什么时候来运行



在创建一个操作,这个是用于指定需要定是计划需要执行的操作



到这里差不多计划任务已经差不多创建好了下面就开始来写我们的批处理脚本了,就是上图红圈的那个地方。



这是我写的,通过我的php.exe 来执行一个本地的php文件,有些到这里就可以结束了。具体要执行的里面的逻辑我就不写了,没意思啊。
windows 上面的到这里差不多就跑通了,以后有时间来补上Linux的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息