Windows 定時任務基本操作,如果需要高級的請繞道
環境:Windows server 2008 r2和Windows10
步驟一:
打開【任務計劃程序】
Windows10--->
Windows server 2008 r2---->
單擊--->【任務計劃庫】
步驟二:
創建定時任務(Windows10 和Windows server 2008 r2 一樣)
點擊【創建基本任務】---->定時任務名稱(自己填)---->下一步
步驟三:
根據自己的需要選擇任務執行的週期,默認是【每天】--->下一步
步驟四:
填寫開始時間,年月日時分秒,間隔次數---->下一步
步驟五:
這不一步是確認定時任務的用途。默認是【啓動程序】,根據自己需要進行選擇--->下一步
步驟六:
注意!!!注意!!!注意!!!
程序或腳本:填寫的是程序執行的環境。例如:執行python 程序需要python環境,則這裏需要填寫的是python環境的路徑。我的是 E:\python3\python3.exe
添加參數(可選):填寫的是需要定時執行程序的路徑以及程序。
起始於(可選):填寫的是需要定時執行程序的路徑
---->下一步
步驟七:
【完成】
步驟八:
查看添加的計劃任務
-------------------------------------------------
使用Windows 終端命令【schtasks】做定時任務(這裏僅供參考,僅演示每天定時任務)
通用式:
SCHTASKS /Create [/S system [/U username [/P [password]]]]
[/RU username [/RP password]] /SC schedule [/MO modifier] [/D day]
[/M months] [/I idletime] /TN taskname /TR taskrun [/ST starttime]
[/RI interval] [ {/ET endtime | /DU duration} [/K] [/XML xmlfile] [/V1]]
[/SD startdate] [/ED enddate] [/IT | /NP] [/Z] [/F]
詳情可查詢文檔
下面命令是自己用到,僅供參考
創建
schtasks/create /tn taskname /tr taskrun / sc daily / mo 1 /st 14:58
例子: schtasks/create /tn pdf_tool /tr "'c:\python3\python3.exe' \"C:\Users\test\Desktop\law_spider\law_spider\Te_01.py\"" / sc daily / mo 1 /st 14:58
taskname :指定任務的名稱。系統上的每個任務必須具有唯一的名稱
taskrun :指定任務運行的程序或命令。鍵入可執行文件,腳本文件或批處理文件的標準路徑和文件名
schedule:指定計劃類型。有效值爲分鐘,小時,每日,每週,每月,一次,一次啓動,一次登錄,一次
mo:指定任務在其計劃類型內運行的頻率。對於MINUTE,HOURLY,DAILY,WEEKLY和MONTHLY計劃,此參數有效,但是可選的
st:以<HH:MM> 24小時格式指定任務開始的時間(每次開始)。默認值是本地計算機上的當前時間。在/ ST參數是微小有效,每小時,每天,每週,每月,一旦計劃。這是ONCE計劃所必需的。
注意:若需要在tr 添加兩個執行語句需要有空格,且用單引號和含有轉義的雙引號進行連接。具體看例子的寫法
提示:上述只是我在使用這個命令的寫法,具體語法見文件,文檔上很清楚。
刪除
schtasks/delete /tn taskname
例子: schtasks/create /tn pdf_tool
運行
schtasks/run /tn taskname
例子: schtasks/run /tn pdf_tool