【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,然后根據快遞狀態判斷時間。

最后,如有更好的實現方法,望不吝賜教!謝謝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM