我有一个循环的批处理文件,运行另一个进程。
如果进程抛出错误,它将基本上重新启动。
这是简短的版本:
:start C:\Squid\bin\squid.exe timeout 1 goto start
上述代码的问题是有时我需要强制重启当前正在运行的进程。
现在,如果我按ctrl + c它实际上终止批次本身并关闭窗口,这不是我想要的........
我本可以使用taskkill命令编写另一个批处理文件,但我不能,因为这个进程的许多实例具有不同的进程ID。
感谢您的帮助!