一:windows10自帶的計划程序
第一步:在 計算器右擊 --> 選擇管理 進入如下界面:
第二步:選擇 系統工具 --> 任務計划程序 ,點擊右側的 “創建基本任務”,進入如下界面
第三步:輸入任務名稱,點擊下一步,進入設置觸發器的界面
第四步:選擇之后點擊下一步,進入設置時間界面
第五步:連續下一步,進入啟動程序設置界面
注意:這步比較重要,這里有三個文本框,
【程序或腳本】文本框中填的是Python編譯器的名稱,一般就是python.exe,
【添加參數】文本框中填的是你的Python程序的完整路徑,例如:G:\PyDemo\util\copymysql.py。
【起始於】文本框中填的是Python編譯器的目錄,上圖中假設你的Python編譯器的完整路徑是“H:\DevTool\Python36\python.exe”,
二:其他工具執行:
目前能想的的只有Jenkins,支持Linux和windows等多環境部署運行。
1.安裝Jenkins
windows安裝Jenkins基本屬於一鍵安裝了,此教程不做詳細的講解了。
2.登陸Jenkins
輸入鏈接:http://127.0.0.1:8080/ (因為是在本地搭建的所以IP為127.0.0.1,一般端口默認8080,如果有更改請填寫自己更改的端口)
3.新增作業
4.選擇構建方案
5.新建構建步驟
6.編寫執行命令
這里最好進行調試,先不添加定時,直接運行看環境是否有問題。
然后馬上構建,看結果是否運行成功,如果運行報環境錯誤請查看我的另一篇文章
成功后修改執行命令添加定時
7.添加構建觸發器
點擊左邊的?查看定時說明
如圖中配置所示:該任務每天上午7點定時執行一次。
定時說明:
這個字段就好比cron定時任務語法(只有較小的差別),具體來說,每行由5個被TAB或空格分割的字段組成。
舉例:
# 每隔15分鍾。(或許:07, :22, :37, :52)
H/15 * * * *
# 每前半小時中每隔10分鍾。 (3次, 或許:04, :14, :24)
H(0-29)/10 * * * *
# 每個工作日從早上9點45分開始到下午3點45分結束這段時間內每間隔2小時的45分鍾那一刻。
45 9-16/2 * * 1-5
#每個工作日從早上9點到下午5點這段時間內每間隔2小時之間的某刻。(或許在上午10:38, 下午12:38, 下午2:38 , 下午4:38)
H H(9-16)/2 * * 1-5
#每月(除了12月)從1號到15號這段時間內某刻。
H H 1,15 1-11 *
8.運行結果
到這里就已經成功了,因為是定時功能,想知道定時運行的結果,只有通過郵件功能進行通知了。
9.添加郵件通知
選擇構建后的動作——》可編程郵件通知
配置內容默認即可,郵件內容類型可以根據自己的配置選擇,收件人列表可以從前面的系統設置中默認收件人選項配置。