中止并重新启动批处理执行
问题描述:
我有一个python程序,我使用批处理文件运行以存储所有启动参数。该程序无限循环运行。我想在10分钟后中止python循环并重新启动python程序。我如何在bat-file中实现这个功能?有更好的解决方案吗? 调用,退出和退出似乎不适用于nerver结束程序。中止并重新启动批处理执行
干杯!
答
显示您的代码.... 可以得到更好的帮助。 尝试Taskkill /?
或timeout /?
和start
。 例如: Taskkill /IM notepad.exe /F timeout 10 >nul start notepad.exe
答
:test
python <your script>
taskkill /F /IM python.exe /T
goto:test
你可以做到这一点在上面的方式,但它是很好的做用while循环Python中的一切。
当你说你想重新启动程序时,我认为你想要将程序的*状态*改为当你第一次启动时的状态。为什么不在脚本本身中执行此操作,并将所有内容放在一个while循环中,并在每次迭代之前等待10分钟? – SilentMonk
显示您的代码。参见'timeout /?'和'taskkill /?'。 – 2016-07-23 09:11:14