php 定时采集任务,windows如何定时执行PHP定时采集任务.

1.首先打开任务计划程序面板.创建一个文件夹

35f450429122bcd08b074ee7bbb267cc.png

2.创建任务

41179e442fded4cd13bebd114063b019.png

3.添加任务的名称和描述

a8c2a14ca63b62722435203f59bebd7c.png

4.设置定时时间

fb9e058094f5b85a0ace44653d4664d2.png

5.设置任务(重要)

5.1找到你执行该程序的php版本.比如说,我想以PHP7.2版本执行我的php代码,那么我就要找到这个php7.2版本的php.exe 的路径.

7332f744adfbc02e006e0b894042354e.png

5.2 设置可选参数A,也就是你需要执行的脚本文件.

比如说,你需要每天执行一次D:\项目\xx.php这个php文件,那么就在这里填写你的php脚本路径.

而TP5,可以使用下面这种小技巧,直接去执行控制器里面的方法. 就是在你的项目下,public/index.php 后面再跟上一串路由,就行了.例如下面这样子

D:\phpStudy\PHPTutorial\WWW\cp.com\public\index.php index/test/index

5.3 起始文件目录T,添加上你的脚本的目录,比如你脚本是D:\项目\index.php 这里填写D:\项目  就行了..  当然我这里实际对应的就是我的项目根目录

D:\phpStudy\PHPTutorial\WWW\cp.com\public

6ed0768e4b483df9955289fce207e4d8.png

6.填写好之后,就可以测试了..

首先我在我的项目里面创建了一个test控制器,然后创建了一个index方法

0a24667d63cc26d06158f96a7698f506.png

然后我在计划任务中,右键点击运行,就可以看到下面一个结果,会弹出一个DOS框,然后输出你执行的结果...

因为命令行下,不像网页需要apache,会有响应时间限制...所以这个计划任务,执行时间可以执行很久,直到它执行结束...所以这里需要注意一点儿,不要让你的计划任务脚本程序陷入死循环,或者执行时间过于长...

15330a6956d1921a3c21bfe633e7814f.png

这样子,你可以可以写一个什么采集程序来每天去爬最新的文章,或者是每天凌晨定时计算和更新一下数据库的什么字段之类的啦..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值