由于伺服器是window環境,運維人員沒接觸過python,擔心啟動視窗不小心會被關閉,是以提出了該需求
經過多次嘗試後用以下方法實作了開機自啟,背景運作的功能
1、在啟動python啟動檔案加入以下代碼:
import win32api, win32gui
ct = win32api.GetConsoleTitle()
hd = win32gui.FindWindow(0,ct)
win32gui.ShowWindow(hd,0)
2、編寫啟動腳本:
cd C:\project\SoilMoisture(定位到python檔案目錄)
start test.py(啟動程式)
3、将腳本放入開機啟動項