Windows建立定時任務

2021-08-25 15:24:49 字數 890 閱讀 9581

windows有個建立定時任務的命令:schtasks

其具體命令格式如下:

schtasks /parameter [arguments] 描述: 允許管理員建立、刪除、查詢、更改、執行和中止本地或遠端系統上的計畫任 務。 引數列表: /create 建立新計畫任務。 /delete 刪除計畫任務。 /query 顯示所有計畫任務。 /change 更改計畫任務屬性。 /run 按需執行計畫任務。 /end 中止當前正在執行的計畫任務。 /showsid 顯示與計畫的任務名稱相應的安全識別符號。 /? 顯示此幫助訊息。 examples: schtasks schtasks /? schtasks /run /? schtasks /end /? schtasks /create /? schtasks /delete /? schtasks /query /? schtasks /change /?

我這裡以定時執行task.bat批處理檔案為例,task.bat內容如下:

notepad

這裡為了演示方便,task.bat檔案中就notepad一句語句,目的是讓其定時執行記事本程式。

接下來建立定時任務的批處理檔案createtask.bat,其內容如下:

set base_dir=%~dp0 %base_dir:~0,2% schtasks /create /tn mytask /sc once /st 01:15 /tr %base_dir%task.bat

這裡需要注意一下,在預設情況下,執行批處理檔案的當前路徑為c:/windows/system32,也就是cmd.exe的路徑,不是我真正執行批處理的當前路徑,為了讓其正確指向我的task.bat檔案,這裡需要獲取真正執行的批處理的當前路徑,**中前兩行就是獲取當前路徑的方法,當前路徑儲存在base_dir中。至於schtasks語法,請自行到cmd下檢視幫助說明。

windows下建立定時任務

由於之前 商實施問題,介面 存在乙個很大的弊端,就是應用程式池老是滿,會導致介面定時出錯,影響體驗。所以 商想了乙個很low的解決方案 定時重啟iis服務。今天我也操作了一下定時任務和利用windows powershell設定會話時間,所以把步驟記錄下來 1.開啟計畫任務 建立任務 其中幾個設定為...

quartz任務定時任務建立

排程器 任務排程器類 author wwr public class taskscheduler 任務排程 param jobclass 任務類 param job1 任務名 param job1group 任務組別 param trigger1 觸發器名字 param triggergroup 觸...

oracle建立定時任務

oracle建立三個定時任務,每個小時呼叫一次report hour,每天呼叫一次report day,每個月呼叫一次report month declare job1 number job2 number job3 number begin sys.dbms job.submit job job1...