需求:根據上海某銀行 的需求,使用到獲取數據服務的軟件 只能在windows上運行,所以有 windows系統開機用戶登錄后自啟動python flask服務 的需求;
相關工具:win10系統中,使用windows自帶的任務計划程序 和 bat腳本 完成此需求
步驟:
1. 右擊 此電腦 選擇 管理
2.點擊 任務計划程序 => 任務計划程序庫
3.點擊 右邊 創建基本任務,填寫 名稱 和 描述,點擊下一步
4.選擇任務觸發的條件,開機啟動服務 我選擇的是 當前用戶登錄時,因為 選擇 計算機啟動時 沒有效果;
5.操作 選擇 啟動程序,點擊下一步
6.寫啟動flask的bat腳本,名為 auto_start.bat ;內容如下(根據實際進行修改)
python E:\test_project\run.py start
7.添加任務的 啟動程序;點擊下一步
8.完成 任務的添加,點擊 完成 后 彈出 任務屬性 框,一定要勾選 圖中 標識的地方,因為 詳細 任務的 默認值 可能 無法滿足需要,需要進行更改;
8.
- 可以 對 常規中的 安全選項 進行相關操作,如更改觸發任務的用戶等
- 可以對 觸發器選擇 進行相關操作,可以編輯觸發器,及多 觸發器觸發任務
-
可以對 操作 進行相關設置,如添加 任務觸發時執行的程序,如 添加啟動mysql服務等等
- 可以對 條件 進行相關操作
- 可以 對 設置 進行相關操作
9.點擊 確定后,會出現此任務相關情況。
此功能排錯思路:先點擊某個任務,點擊右側 下方的運行,進行一次試運行,點擊刷新,查看 運行結果對於的 錯誤碼;對於非 0x0的 如 0x1表示有問題,從而根據問題進行解決