如何从命令提示符终止进程及其父进程

时间:2011-05-20 16:20:42

标签: windows command prompt

我有一个从命令提示符启动的进程 - file.bat,虽然它的父cmd.exe也需要终止。唯一的问题是有其他cmd.exe实例有没有办法终止进程file.bat - 不删除cmd.exe的其他实例

(我不能简单地终止cmd.exe进程,因为在这种情况下我不知道PID)

1 个答案:

答案 0 :(得分:2)

您可以尝试从Sysinternals解析PsList实用程序的输出。

您可以从以下位置获取: http://technet.microsoft.com - >搜索“sysinternals”

当您运行“PsList -t”时,您将看到一个进程列表,其中子项从左边距缩进。这是一个片段:

sample output

第一个数字列是PID。你没有提到你正在编写脚本的语言类型,但是迭代不应该太难,并使用类似堆栈的结构来存储当前的下降路径。当您到达所需过程的PID时,您将能够检查堆栈以获取父信息。

相关问题