arn*_*ehe 6 java windows cmd jar process
在我的公司环境中,这个脚本在大量计算机上运行,我偶尔会要求用户杀死,因为已知它会不时锁定.
我在想一种自杀的方法.我注意到我可以远程列出使用pslist
然后使用它来杀死它pskill
.
现在的问题是,当某人运行多个java应用程序(例如Eclipse,这个应用程序,另一个java.exe应用程序......)时,杀死pslist中正确的应用程序变得很棘手,看起来像这样:
javaw 4214 .. ...
javaw 5000 .. ...
Run Code Online (Sandbox Code Playgroud)
等等.这些是不同的应用程序,但它们都从javaw.exe运行.有没有办法找出他们正在运行的.jar的名称,所以我可以根据它杀死进程?
您可以列出java进程
jps
Run Code Online (Sandbox Code Playgroud)
要么
jps -v
Run Code Online (Sandbox Code Playgroud)
Jps是JDK和JRE提供的工具,您可以在JDK_HOME/bin中找到它.选项-v显示其他信息(JVM启动参数)
归档时间: |
|
查看次数: |
3154 次 |
最近记录: |