我有一个批处理脚本,只要它检测到进程已关闭,就会启动一个进程。我需要在设置的间隔循环上以某种方式强制关闭进程以查看批处理脚本是否正常工作。最好的方法是什么?我尝试使用另一个批处理脚本来关闭进程,但由于两个批处理脚本都在同一个命令窗口中打开,因此无法获得预期的结果。
答案 0 :(得分:0)
在第二个脚本中,使用goto
循环并使用ping
暂停。
:loop
:: 301 = 5 minutes. The first ping response is instant.
ping -n 301 0.0.0.0 >NUL
taskkill /im "program.exe" /f
goto loop