jps命令
前言
最近偶尔看到一个没见过的命令jps
,全称是Java Virtual Machine Process Status Tool
,是java提供的一个显示当前所有java进程pid的命令,适合在linux/unix平台上简单察看当前java进程的一些简单情况,不过实际测试,我在win上也可以用,这个命令还是很有用的,下面介绍下如何使用
使用
jps
的实际位置是在在JAVA_HOME/bin/jps
,如果你无法使用,则检查下是否配置了JAVA_HOME
这个环境变量 ,命令如下
1 | C:\Users\jin_s>jps -l |
-l
参数输出应用程序main class的完整package名或者应用程序的jar文件完整路径名
-v
输出传递给JVM的参数
结语
命令很简单,但是很有用,比如我在服务器上启动了多个java服务,一般我们想找到某个服务的进程ID,需要以下命令
1 | ps -ef | grep java |
通过linux的ps命令去查看所有java 进程,但是用这个只需要输入三个字母就把所有java进程列出来了,还是很方便的