Java 命令:jps

简介

        jps是jdk1.5开始提供的一个查看当前所有java进程状态的命令。与ps类似,可以看成是ps的一个子集,只显示java进程的状态。

        jps全称:Java virtual machine Process Status tool (java虚拟机进程状态工具)

        jps用法:jps [options] [hostid]

        [options]:命令选项,用来对输出格式进行控制

        [hostid]:主机标识,如果么有这个,就默认显示本机上的全部jvm

        jps功能:主要查看机器上的jvm状态(jvm进程id,主类类名,jvm参数,jar名称)

命令选项示例

        -q 仅显示jvm的进程id

[root@localhost ~]# jps -q
1872
1570
1779
6100
1928

        -l 显示完整的包名或jar全名

[root@localhost ~]# jps -l
1872 io.mycat.MycatStartup
1570 server.jar
1779 micro-service.jar
6084 sun.tools.jps.Jps

        -v 显示jvm参数

[root@localhost ~]# jps -v
1872 MycatStartup -DMYCAT_HOME=/opt/tools/mycat -Xms2G -Xmx2G -XX:MaxPermSize=64M -XX:+AggressiveOpts -XX:MaxDirectMemorySize=2G
1570 jar
1779 jar
6068 Jps -Denv.class.path=.:/opt/tools/jdk/lib/dt.jar:/opt/tools/jdk/lib/tools.jar:/opt/tools/jdk/jre/lib -Dapplication.home=/opt/tools/jdk -Xms8m

        -m 输出传递给main方法的参数,如果是内嵌的jvm,则为null

[root@localhost ~]# jps -m
1872 MycatStartup
1570 jar
1779 jar
6117 Jps -m
1928 jar

猜你喜欢

转载自blog.csdn.net/u014209205/article/details/80698393