【PHP】window系统中设置计划任务,定时调用某接口

1使用浏览器访问 接口地址(新建 corn.bat文件,内容如下)

 

 "C:\Program Files\Internet Explorer\iexplore.exe" http://www.baidu.com

  

    前面是浏览器所在路径,需加引号,后面是需访的接口地址,不加引号

2.因为是php项目,通过调用php文件执行接口(同样准备好 bat文件和接口文件)

   bat内容如下:

    

D:\php\php.exe -q D:\test.php

  php文件内容示例:

<?php

 //1、执行函数

//2、访问某个ur; 直接  file_get_contents("URL");

?>

2. 打开 控制面板\所有控制面板项\管理工具\任务计划程序

    

    填写任务名称

    

    设置执行时间

    

    

    选择启动程序

    

    

    完成保存

    

    创建成功后试运行,查看结果

    

描述:一个商城项目中需要将7天未收货的订单自动收货,因此想到定时任务。但是写好接口后,不知道要怎么办了。小白不敢滥用sleep,于是发现了计划任务这个东西。

此外,关于自动收货的实现方法,采用的是 调用接口的时间与发货时间的差值,其实更好的方式是接一个快递的api,然后根据快递状态判断时间。

最后,如有更好的实现方法,望不吝赐教!谢谢

原文地址:https://www.cnblogs.com/rohanCh/p/9574510.html

时间: 2024-11-08 05:05:12

【PHP】window系统中设置计划任务,定时调用某接口的相关文章

如何在Windows系统中设置Python程序定时运行

文章出处:http://blog.csdn.net/wwy11/article/details/51100432 首先,我们肯定是要用到Windows下的[计划任务]功能 之后点击右侧的[创建基本任务],输入任务名称以及可选的任务描述: 点击下一步,设置任务的开始时间,这个应该没什么难度,我这里设置为每天早上10点运行此计划任务 点击下一步,设置[操作]为[启动程序],再点击下一步,最关键的地方来了,这里该怎么填写才能保证系统正确地运行Python程序呢? 废话不多说,先看具体的设置: 这里解释

Windows Server 2008中使用计划任务定时执行BAT bat进行PHP脚本的执行

Windows Server 2008中使用计划任务定时执行BAT bat进行PHP脚本的执行 2016年01月03日 17:36:00 持之以恒 阅读数:5520 标签: windows定时任务.bat 更多 个人分类: 定时任务 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq1355541448/article/details/50451607 一.首先进行任务管理器设置  每隔1分钟执行.BAT 文件配置 首先Windows Serv

在window cmd中设置字符集后,mysql的测试

之前测试过,在centos下,所有字符集全部设为utf8,可以同时满足命令行和网页的需求. 在windows下,由于默认字符集为gbk,所以在命令行操作mysql时,需要设置set character_set_client = gbk; 今天发现,其实是要设置set character_set_results = gbk;即可,其它均为utf8或gbk都行. 另外尝试改变windows字符集,cmd下chcp 65001切换到utf8,但这好像是临时的,由于这次安装的wamp,用的自带的终端,c

Windows Server 2008中使用计划任务定时执行BAT批处理文件图文教程

这篇文章主要介绍了Windows Server 2008中使用计划任务定时执行BAT批处理文件,这样就可以定时执行自己的任务了. 首先Windows Server 2008不同于其他服务器操作系统和Windows Server 2003有着很大的区别,计划任务的名称是"任务计划程序"不在控制面板里,而是在"管理工具"里. 由于服务器需要做些任务,定时执行,自己写程序吧,麻烦,所以采用BAT进行代替操作,网络上很多人都在说每分钟执行怎么配置,今天我们就配置一下. 打开

在WINDOWS中设置计划任务执行PHP文件的方法

在网上找了些WINDOWS执行PHP的计划任务的方法,有一个写得很全,可惜在我这竟然没通过.最后不得不综合各门派的方法,才能在我这运行成功 1.写一个PHP程序,命名为test.php,内容如下所示: 复制代码 代码如下: <? $fp = fopen("test.txt", "a+"); fwrite($fp, date("Y-m-d H:i:s") . " 成功成功了!\n"); fclose($fp); ?>

Android系统中设置TextView的行间距(非行高)

Android系统中TextView默认显示中文时会比较紧凑,不是很美观.为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier. 关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行. 1.android:lineSpacingExtra设置行间距,如”3dp”. 2.android:lineSpacingMultiplier设置行间距的倍数,如”1.2″

Windows Server 2012和2008中使用计划任务定时执行BAT批处理文件 定时备份mysql数据

MySQL 安装位置:D:\Program Files\MySQL\MySQL Server 5.0\data 如图: 数据库名称为:952game数据库备份目的地:d:\db_bak\ (你想把数据库备份到哪个盘的路径)我想备到D盘的db-bak目录下面============================新建db_bak.bat,写入以下代码 我的数据库地址 我备份的文件地址:  我的db-bak.dat 文件 net stop mysqlxcopy "E:\Server\mysql\My

在ECC系统中设置外部断点进行ABAP接口程序Debug的方法

Step1:使用事务码SU01设置外部断点触发用户的类型为:A对话,如下图1所示 图1 Step2:设置外部断点触发用户: 由于外部断点针对特定的连接账户,所以需要首先设置触发外部断点的接口用户. 图2 图3 Step3:在程序中设置断点. SE37打开要设置断点程序,将光标定位在要设置断点的程序行,选择Utilities-  ->External Breakpoints -> Set/Delete External Breakpoint设置断点.

使用win10的开始屏幕,在系统中设置简洁、快捷桌面

前几天入手了一个本本,由于之前电脑使用的柠檬桌面软件和现在本本的分辨率不适应,意外发现win10自带的开始屏幕整理桌面也是很有意思,再加上触摸板的手势,瞬间觉得整个电脑都清洁许多.废话少说,开始上料. 一.简洁桌面 1.使用键盘Windows键打开开始页面,在开始页面选择想要放到桌面上的应用,右击>>固定到“开始”屏幕,在开始屏幕里就可以看到添加的应用图标.如下图所示: 2.固定到开始屏幕的应用图标,右击>>调整大小>>小,可以调整应用图标显示的大小.如下图所示: 3.