1. 程式人生 > >Windows Server 2008中使用計劃任務定時執行BAT bat進行PHP指令碼的執行

Windows Server 2008中使用計劃任務定時執行BAT bat進行PHP指令碼的執行

一、首先進行工作管理員設定  每隔1分鐘執行.BAT 檔案配置

首先Windows Server 2008不同於其他伺服器作業系統和Windows Server 2003有著很大的區別,計劃任務的名稱是“任務計劃程式”不在控制面板裡,而是在“管理工具”裡。

由於伺服器需要做些任務,定時執行,自己寫程式吧,麻煩,所以採用BAT進行代替操作,網路上很多人都在說每分鐘執行怎麼配置,今天我們就配置一下。

開啟“任務計劃程式”–點選“任務計劃程式庫”在右則會看到操作項裡有“建立基本任務”和“建立任務”如圖所示:


點選“建立任務”後如圖所示:填寫好相應的名稱和勾選好必要的條件

選擇“觸發器”選項,點選“新建”,建立任務執行時間,“重複任務間隔”這個選擇後,後面有時間選擇,是每小時,還是每分,可自己選擇後再修改時間

,再確定。

再來配置需要執行的“操作”,就是選擇所寫的程式或是BAT檔案,這裡很重要的配置是選擇BAT檔案後,在“起始於(可選)”這裡一定要填寫相應執行程式或是BAT檔案的所在目錄,要不然是執行不成功的。

特別說明:我差點被騙了,認為Windows計劃任務是精確不到分鐘級別的,主要是看到“重複時間間隔(P)”右邊沒有“1分鐘”選項,如下圖所示:

其實,它除了下拉選擇外,還可手動修改時間值,比如上面的“1分鐘”!!!

新增後,列表欄中會出現新增的計劃任務。


二、.BAT 執行PHP指令碼的寫法

新建Bat檔案,命名為test.bat,內容如下所示: 

程式碼如下:  D:\php\php.exe -q D:\website\test.php
//相應目錄自己改上

搞定

相關推薦

Windows Server 2008通過計劃任務定時執行bat檔案

前段時間在Windows Server 2008安裝了一套基於MySQL資料庫的軟體,處於資料安全的考慮,希望每天能夠自動進行資料庫備份。我在別人指令碼的基礎上自己寫了一個數據庫備份的bat指令碼,雙擊該指令碼時可以正常將資料庫備份成bak的檔案,於是我就希望將這個bat放到Windows

定時任務Windows Server 2008/2012 計劃任務配置(任務計劃程式)每分鐘執行BAT php

1、Windows Server 2008 計劃任務在哪裡配置? 2、Windows Server 2008 可以配置每分鐘或是每小時執行我的任務嗎? 答案是:可以! 首先Windows Server 2008不同於其他伺服器作業系統和Windows Server

Windows server 2008計劃任務無法正常執行bat批處理檔案

接上篇,批處理檔案肯定是沒有問題,加入到計劃任務中,發現有能正常備份,但是沒有辦法拷貝到網路對映盤。將bat檔案輸出到檔案,本想看看log的,結果居然沒有正常執行。 google了一下,發現很多網友都有類似的問題,但沒人給出答案。 很幸運的找到一篇微軟官方論壇上的網友討

Windows Server 2008使用計劃任務定時執行BAT bat進行PHP指令碼執行

一、首先進行工作管理員設定  每隔1分鐘執行.BAT 檔案配置 首先Windows Server 2008不同於其他伺服器作業系統和Windows Server 2003有著很大的區別,計劃任務的名稱是“任務計劃程式”不在控制面板裡,而是在“管理工具”裡。 由於伺服器需要做

Windows Server 2008 iis反向代理設置

www post ads 域名 設置 orm 技術分享 ref 兩個 1、安裝 IIS(Windows專業版自帶,如果是server版系統,需要通過功能管理器安裝(無需下載)) urlrewrite插件,https://www.iis.net/downloads/mic

windows server 2008安裝bitnami-Redmine-3.1.1-1可能遇到的問題

    15人以內的小公司,需要選擇一個bug Tracker工具,要求要介面簡潔,容易上手,滿足buglist的基本功能:包含report bug, list all bug, assign to a

Windows server 2008 拒絕共享資源使用者的本地登入

有時伺服器的印表機或檔案需要共享,這時我們可以在本地使用者和組中新建一個使用者,區域網內的其他人可通過這個使用者帳戶來共享印表機,這時問題出現了,任何人掌握了這個帳戶就可以用這個帳戶在本地登入你的電腦,這確實很危險。 之所以如此,是因為在windows server 2

Windows Server 2008禁止IPv6選項

開始 -> 執行 - > 輸入 Regedit 進入登錄檔編輯器 定位到:  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters]   右鍵點選 Parameters,選擇

Windows Server 2008PowerShell的使用

Windows server 2008的很多新特性,令人印象深刻的功能,基本在http://e.chinabyte.com/winserver/上可以找齊了,那我就不寫重複的了,這兒寫一篇Windows Server 2008中與以往不同的windows指令碼的文章。如下:

Windows Server 2008直接安裝KIS8.0若干版本

在Windows Server 2008下均可直接安裝KIS8.0的若干版本,包括422 357需要去掉***後安裝。但安裝完成重啟系統後,可能會造成2008系統在進度條或者登陸系統的過程中重啟,造成這個的原因 可能是你的PC帶有DEP功能,KIS8可能與DEP有衝突。 解

Windows Server 2008配置精準密碼策略和帳戶鎖定策略

在windows 2000和windows 2003的活動目錄域中,我們只能夠在Default Domain Policy中為所有使用者配置應用一個密碼策略和帳戶鎖定策略,如果我們需要為一些特殊的使用者制定不同的密碼和帳戶鎖定策略,我們只能夠通過建立新域的方法,因為以前一個域

Windows Server 2008 定時任務卡住了不執行

今天在Windows Server 2008 裡新建了一個定時任務,通過定時任務執行的bat檔案中的sql命令 結果檢視定時任務的歷史記錄,發現卡住了 提示已經啟動定時任務,但是bat中的操作一直

Windows Server 2012計劃任務定時執行bat檔案

在windows server 2012上安裝了Sql Server資料庫,出於資料安全的考慮,希望每天能夠自動進行資料備份。、我在別人指令碼的基礎上自己寫了一個數據庫備份的bat指令碼,雙擊該指令碼時可以正常將資料庫備份、壓縮並刪除原檔案。於是我就希望將這個b

Kettle學習筆記011之使用Windows計劃任務定時執行Kettle作業

使用Windows計劃任務執行Kettle作業,需要分兩步: a.  編寫一個批處理指令碼。指令碼中寫著執行Kettle作業的內容。 b.  建立一個計劃任務。   編寫批處理指令碼: 1. 命令說明   Kettle的作業和轉換通過批

Windows通過計劃任務定時執行bat檔案

首先開啟Windows系統的“開始”選單,從中依次點選“程式”/“附件”/“系統工具”/“任務計劃程式”命令。 點選“建立任務”後如圖所示:填寫好相應的名稱和勾選好必要的條件 選擇“觸發器”選項,點選“新建”,建立任務執行時間,“重複任務間隔”這個

Windows Server 2008 R2 Server,上傳視頻遇到的問題(二)

content 修改 strong 報錯 con 節點 fail get tle 上一篇 在Windows Server 2008 R2 Server中,上傳視頻遇到的問題(一)中遇到上傳40M視頻報404,然後修改配置文件節點: <httpRuntime tar

Windows Server 2008 R2 Server,連接其他服務器的數據庫遇到“未啟用當前數據庫的 SQL Server Service Broker,因此查詢通知不受支持。如果希望使用通知,請為此數據庫啟用 Service Broker ”

lba pos 數據庫名 nbsp bsp enable 輸入 images logs 項目代碼和數據庫部署在不同的Windows Server 2008 R2 Server中,錯誤日誌顯示如下: "未啟用當前數據庫的 SQL Server Service Broker,因

Windows Server 2008在MMC申請多域名證書

多域名證書 windows server 2008 隨著IT的不斷發展,對於安全性的要求越來越高,所以安全加密和身份驗證在IT的應用中越來越多,證書在加密和身份演證中扮演著至關重要的作用。在很多的應用場景中,會使用都多域名的證書。下面的步驟就是如何在MMC中申請多域名證書: 在 Windows Se

Linux計劃任務執行腳本crontab-簡潔版

error ESS CA lin 調度 pytho 可執行 too 用戶 我使用的是ubuntu16,所以在ubuntu中一切正常,在其他linux系統中應該都差不多。   1 計劃任務,crontab命令選項: -u指定一個用戶, -l列出某個用戶的任務

在虛擬機器安裝Windows Server 2008

一、建立虛擬機器 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 點選 "自定義硬體" 15. 刪除不必要的硬