java如何使用taskkill跳过终止进程
我使用下面的代码杀死所有java进程
taskkill /F /IM javaw.exe
taskkill /F /IM java.exe
exit
当我需要终止所有java进程时,这很好用。问题是,当我运行它时,它也会终止我的eclipse进程。我如何跳过eclipse进程并杀死所有其他java进程
你可以在下面搜索框中键入要查询的问题!
我使用下面的代码杀死所有java进程
taskkill /F /IM javaw.exe
taskkill /F /IM java.exe
exit
当我需要终止所有java进程时,这很好用。问题是,当我运行它时,它也会终止我的eclipse进程。我如何跳过eclipse进程并杀死所有其他java进程
# 1 楼答案
一种方法是保存eclipse进程的PID,然后在taskkill所有java进程时排除该PID
改编自Kill only one process with taskkill:
在一个
cmd
窗口中:使用批处理文件启动eclipse:
你会用
我发现的另一种方法是使用JDK附带的
jps
程序,按名称查找java进程。见http://yannickloriot.com/2012/08/kill-a-java-process-from-the-command-line-or-a-bat-file/#sthash.bFaaPUxi.dpbs。示例用法如下:对于你来说,最好的方法取决于你的具体用例