Windows系統下定時執行Python程序

在Windows服務器上部署Python腳本時,有時希望每隔一段時間運行一次腳本(如爬蟲類程序),有時希望腳本一致運行(如Flask類的應用),對於這類的問題,可通過設置任務計劃程序來實現。

以Windows Server 2016操作系統爲例,介紹如何配置任務計劃程序每隔1小時運行一次Python腳本:

打開任務計劃窗口

在搜索Windows窗口中,搜索任務計劃程序,打開該窗口

images

創建並配置任務

創建任務

點擊窗口右上角的創建任務按鈕,打開任務嚮導窗口,然後在該窗口的常規選項卡中設置任務名稱和任務描述,其餘配置可以默認

images

配置任務觸發器

點擊觸發器選項卡,然後點擊新建按鈕,設置觸發任務執行的時間。這裏選擇“一次”並配置任務執行的時間。如果設置的時間爲2018/12/28 10:05:00,則程序只會在2018/12/28 10:05:00啓動一次,當然也可以手動啓動此程序。然後,勾選重複任務間隔,設置時間爲1小時,持續時間爲無限期。其餘配置保持默認即可。這樣配置後,此程序會在每個小時的5分啓動,任務執行完成後,程序自動結束。點擊確定返回任務配置界面。

images

配置任務操作

點擊操作選項卡,然後點擊新建按鈕,設置任務執行的操作。這裏選擇“啓動程序”,因爲要執行Python腳本並且Python腳本執行時不打算顯示命令行窗口,選擇程序爲pythow.exe,可通過點擊瀏覽定位到此文件,例如:C:\Users\Administrator\AppData\Local\Programs\Python\Python36\pythonw.exe;參數爲要執行的.py文件名稱,例如:main.py;起始於選擇.py文件所在的文件夾路徑,如:C:\Users\Administrator\Desktop。

images

配置任務條件

可根據自己的應用情況配置,基本上保持默認配置即可。

配置任務設置

可根據自己的應用情況配置,基本上保持默認配置即可。

啓動任務

配置任務後,可手動啓動任務。首先,在任務列表中選中任務,然後點擊窗口右側的運行按鈕即可執行此任務。

images

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章