0
我有任務計劃在午夜運行批處理文件。使用任務調度程序時Cmd批處理文件只執行部分操作
- 它具有最高權限,
- 它跑了作爲管理者與存儲的密碼,獨立的用戶是否登錄或不
- 的環境設置爲2012窗
- 批處理文件的啓動時使用文件夾。
批處理文件的位置,分別爲啓動文件夾:
c:\ip\ip1.bat
c:\ip\
批處理文件的內容:如果手動啓動
taskkill /im python.exe /f >nul 2>&1
taskkill /im chrome.exe /f >nul 2>&1
timeout 5
netsh interface ipv4 add address "Ethernet" 104.122.112.106 255.255.255.0
timeout 5
::netsh interface ipv4 delete address "Ethernet" 104.122.112.106
netsh interface ipv4 delete address "Ethernet" 104.122.112.107
netsh interface ipv4 delete address "Ethernet" 104.122.112.108
timeout 40
start /min "" python.exe C:\Users\Administrator\Desktop\host\server2.py
timeout 10
start /min "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\chrome1" --js-flags="--expose-gc"
上述批次完美的作品。
但是,每當上述文件由任務調度程序啓動時,它只是部分執行。
會發生什麼情況是python和chrome進程都被終止,但是而不是重新啓動。
不過,任務計劃程序報告上次運行結果已成功(0x0)。
我非常感謝您的幫助和建議。
編輯:
實際上,這兩個過程都推出!
但是它們在後臺運行,也就是說,我在任務管理器中看到它們,但無法以任何方式與它們交互。
不,事實並非如此。請參閱編輯... – Anonymous
那麼還有未解決的問題嗎? – LotPings
是的,它們應該被最小化爲任務欄,但不能作爲後臺進程運行! – Anonymous