大家都知道,经常在程序开发时会遇到某些进程被占用的情况,导致程序启动不了,最常见的一个就是idea闪退后,java.exe进程还在执行中,导致Jetty/Tomcat启动不起来。

下面介绍一下进程的杀手taskkill

详情信息请直接在cmd窗口中 输入 taskkill /?,里面会罗列出taskkill的详细使用说明 如图所示:

CMD命令下的 taskkill命令解析

1、一般我们会直接使用:taskkill /im java.exe

直接结束单个进程,但有时会遇到不能直接终止的情况,如图:

CMD命令下的 taskkill命令解析

2、这时我们就要改输入以下命令,去强制终止一个进程,注意空格

taskkill /F /im mysqld.exe

CMD命令下的 taskkill命令解析

3、通常我会用如下命令,直接批量杀死指定进程,需要用过滤器及通配符:

taskkill /F /FI  "imagename eq java.exe"

CMD命令下的 taskkill命令解析

4、我们也可以通过指定的PID来杀死指定的进程

taskkill /pid 4592

CMD命令下的 taskkill命令解析

今天就简要的述说一下taskkill命令的几个常用方法,后续再做补充,也欢迎广大网友给予建议。

5、以上命令参数说明:

/F 表示强制终止

/FI 表示指定使用过滤器

/IM 表示:进程映像名

java.exe 表示:进程名

"imagename eq java*" 表示:imagename是固定值 表示进程映像名,eq表示等于,java*表示以java开头的所有进程映像名称。

6、具体查看进程,及PID显示看下图:

CMD命令下的 taskkill命令解析

 

 

转载于:https://my.oschina.net/huoyun/blog/2396144

相关文章: