2016-07-23 58 views
-1

我有一個python程序,我使用批處理文件運行以存儲所有啓動參數。該程序無限循環運行。我想在10分鐘後中止python循環並重新啓動python程序。我如何在bat-file中實現這個功能?有更好的解決方案嗎? 調用,退出和退出似乎不適用於nerver結束程序。中止並重新啓動批處理執行

乾杯!

+2

當你說你想重新啓動程序時,我認爲你想要將程序的*狀態*改爲當你第一次啓動時的狀態。爲什麼不在腳本本身中執行此操作,並將所有內容放在一個while循環中,並在每次迭代之前等待10分鐘? – SilentMonk

+0

顯示您的代碼。參見'timeout /?'和'taskkill /?'。 – 2016-07-23 09:11:14

回答

0

顯示您的代碼.... 可以得到更好的幫助。 嘗試Taskkill /?timeout /?start。 例如: Taskkill /IM notepad.exe /F timeout 10 >nul start notepad.exe

0
:test 
python <your script> 
taskkill /F /IM python.exe /T 
goto:test 

你可以做到這一點在上面的方式,但它是很好的做用while循環Python中的一切。