windows批量杀死一个进程

Posted

技术标签:

【中文标题】windows批量杀死一个进程【英文标题】:windows batch kill a process 【发布时间】:2017-07-17 15:27:48 【问题描述】:
TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       3808

如何用pid杀死这个进程?

我的命令:

for /f "delims=, tokens=5" %%a in ('netstat -ano | findstr 0.0.0.0:8080') do ( taskkill /f /pid %%a )

【问题讨论】:

【参考方案1】:

你已经接近了!您错过了管道字符| 必须使用插入符号^ 批量转义,并且参数(delimstokens)没有被, 分隔。实际上,您可以完全排除定界线。

所以总的来说你的命令应该是这样的:

for /f "tokens=5" %%a in ('netstat -ano ^| findstr 0.0.0.0:8080') do (taskkill /f /pid %%a)

【讨论】:

以上是关于windows批量杀死一个进程的主要内容,如果未能解决你的问题,请参考以下文章

windows 批量杀nginx进程

windows 杀死进程

Windows下查看杀死进程指令

如何使用python杀死资源消耗不变的Windows进程?

真正杀死Windows中的进程

Windows - 杀死占用某个端口号的进程