windows - 如何从命令提示符处终止在后台运行的特定进程?

标签 windows batch-file cmd kill

假设这是一台 Windows 7 机器 - 我们正在讨论 Windows 命令行上的批处理脚本。

想象一下,我想启动和停止在后台运行的两个不同进程,并在它们在后台运行时运行它们。例如:

START /B CMD /C tomcatA.bat
doSomeStuff
stopTomcatACmd
START /B CMD /C tomcatB.bat
doSomeStuff
stopTomcatBCmd

我正在尝试弄清楚如何实现 stopTomcatBCmd。在 Linux 机器上,您可以kill pid

我的问题是:如何终止在 Windows 后台运行的特定进程?

最佳答案

我认为 taskkill 是您要找的东西。 使用它,您可以通过其 ID 或图像名称(.exe 文件的名称)终止正在运行的进程。

您可以在本页阅读详细的使用说明: http://www.computerhope.com/taskkill.htm

关于windows - 如何从命令提示符处终止在后台运行的特定进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28852942/

相关文章:

windows - 从批处理文件在新窗口中启动进程

batch-file - 批处理文件递归复制目录

batch-file - 我希望创建一个批处理文件,它将所有文本文件的内容复制到一个文件中

java - 我怎样才能让这个方法在我的循环中更新GUI?

python pip 安装在 Windows 上不工作

ruby - 计算文件完整性和压缩 ruby

cmd - 是否可以从命令行而不是 GUI 使用跟踪 32 功能?

batch-file - 如何将值从子进程传递到父 cmd.exe shell?

css - Visual Studio 不呈现@font-face,可能是相对路径问题?

batch-file - 当文件结构中存在文件时,如何使 Windows 批处理文件退出?