jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。
jps
shell> jps
7088 jar
18835 Jps
6877 QuorumPeerMain
查看 java 程序的 pid : -q
shell> jps -q
7088
18892
6877
查看 jar : -l
-l 输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名
shell> jps -l
7088 aa.oms.job.edi-1.6.jar
18928 sun.tools.jps.Jps
6877 org.apache.zookeeper.server.quorum.QuorumPeerMain
查看JVM参数 :-v
-v 输出传递给JVM的参数
shell> jps -lv
7088 aa.oms.job.edi-1.6.jar -Dfile.encoding=UTF-8
19018 sun.tools.jps.Jps -Denv.class.path=/usr/java/jdk1.8/lib/ -Dapplication.home=/usr/java/jdk1.8 -Xms8m
6877 org.apache.zookeeper.server.quorum.QuorumPeerMain -Dzookeeper.log.dir=. -Dzookeeper.root.logger=INFO,CONSOLE -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false