如何在不停止批量执行的情况下停止当前在cmd中运行的进程?

问题描述 投票:0回答:1

我有一个循环的批处理文件,运行另一个进程。

如果进程抛出错误,它将基本上重新启动。

这是简短的版本:

:start
C:\Squid\bin\squid.exe
timeout 1
goto start

上述代码的问题是有时我需要强制重启当前正在运行的进程。

现在,如果我按ctrl + c它实际上终止批次本身并关闭窗口,这不是我想要的........

我本可以使用taskkill命令编写另一个批处理文件,但我不能,因为这个进程的许多实例具有不同的进程ID。

感谢您的帮助!

windows batch-file cmd
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.