2016-07-23 59 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中的一切。