windows上和linux上有一個類似的cmd和bat文件,bat文件類似於shell文件,執行這個bat文件,就相當於依次執行裡面的命令(當然,還可以通過邏輯來實現編程),所以,我們可以利用bat命令文件在windows伺服器上面實現php定時任務。實際上在windows上定時任務,和linux上道理是一樣的,只不過方法和途徑不同。好了下面開始。
首先,在一個你覺得比較適當的位置創建一個cron.bat文件,然後用文本編輯器打開它(記事本都可以),在裡面寫上這樣的內容:
d:\php\php.exe -q d:\website\test.php
這句話的意思就是,使用php.exe去執行test.php這個php文件,和上面的contab一樣,繞過了伺服器環境,執行效率也比較高。寫好之後,點擊保存,關閉編輯器。
接下來就是設置定時任務來運行cron.bat。依次打開:「開始–>控制面板–>任務計劃–>添加任務計劃」,在打開的介面中設置定時任務的時間、密碼,通過選擇,把cron.bat掛載進去。確定,這樣一個定時任務就建立好了,在這個定時任務上右鍵,運行,這個定時任務就開始執行了,到點時,就會運行cron.bat處理,cron.bat再去執行php
- 編程問答
- 答案列表
Windows伺服器上使用bat定時執行php[朗讀]
加入收藏