jps命令的使用方法

命令所在目录

[root@OA-TEST bin]# ls  /usr/local/jdk1.6.0_45/bin | grep jps
jps

jps :进程号 类名

[root@OA-TEST bin]# jps
28538 Bootstrap
10589 Jps
13480 Bootstrap

28538是进程号
Bootstrap是类名

jps -q :只查询进程号

[root@OA-TEST bin]#  jps -q
28538
13480
10741

jps -l :jar文件完整路径名

[root@OA-TEST bin]# jps -l
28538 org.apache.catalina.startup.Bootstrap
13480 org.apache.catalina.startup.Bootstrap
11267 sun.tools.jps.Jps

jps -m :main方法的参数

[root@OA-TEST bin]# jps -m
10867 Jps -m
28538 Bootstrap start
13480 Bootstrap start

jps -v :JVM的参数

[root@OA-TEST bin]# jps -v
28538 Bootstrap -Djava.util.logging.config.file=/usr/local/apache-tomcat-9.0.31/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:PermSize=128M -XX:MaxPermSize=1024m -Xms1024m -Xmx4096m -Dexcllence.oa.debug=true -Doapath=/home/excellence/cgoadoc -Doa_filepath=/home/excellence/cgoadoc/upload -Dilcensepath=/home/excellence/cgoadoc/tomcat9_license -Dfile.encoding=GBK -Dencoding=GBK -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -Dcatalina.base=/usr/local/apache-tomcat-9.0.31 -Dcatalina.home=/usr/local/apache-tomcat-9.0.31 -Djava.io.tmpdir=/usr/local/apache-tomcat-9.0.31/temp
11141 Jps -Denv.class.path=.:/usr/java/jdk6/jre/lib/rt.jar:/usr/java/jdk6/lib/dt.jar:/usr/java/jdk6/lib/tools.jar -Dapplication.home=/usr/java/jdk6 -Xms8m
13480 Bootstrap -Djava.util.logging.config.file=/usr/local/apache-tomcat-7.0.100/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:PermSize=128M -XX:MaxPermSize=1024m -Xms1024m -Xmx2048m -Dexcllence.oa.debug=true -Doapath=/home/excellence/cgoadoc -DFCCLIENT_PATH=/home/excellence/cgoadoc/fcconfig -DFCREMOTE_PATH=/home/excellence/cgoadoc/fcconfig -Doa_filepath=/home/excellence/cgoadoc/upload -Dilcensepath=/home/excellence/cgoadoc/tomcat7_license -Dfile.encoding=GBK -Dencoding=GBK -Djdk.tls.ephemeralDHKeySize=2048 -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -Dcatalina.base=/usr/local/apache-tomcat-7.0.100 -Dcatalina.home=/usr/local/apache-tomcat-7.0.100 -Djava.io.tmpdir=/usr/local/apache-tomcat-7.0.100/temp

查询进程号:

[root@OA-TEST bin]# ps -ef | grep 28538
root     12088  7881  0 20:20 pts/0    00:00:00 grep --color=auto 28538
root     28538     1  3 5ÔÂ07 ?        00:58:49 /usr/java/jdk8/bin/java -Djava.util.logging.config.file=/usr/local/apache-tomcat-9.0.31/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -XX:PermSize=128M -XX:MaxPermSize=1024m -Xms1024m -Xmx4096m -Dexcllence.oa.debug=true -Doapath=/home/excellence/cgoadoc -Doa_filepath=/home/excellence/cgoadoc/upload -Dilcensepath=/home/excellence/cgoadoc/tomcat9_license -Dfile.encoding=GBK -Dencoding=GBK -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/apache-tomcat-9.0.31/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.31/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/apache-tomcat-9.0.31 -Dcatalina.home=/usr/local/apache-tomcat-9.0.31 -Djava.io.tmpdir=/usr/local/apache-tomcat-9.0.31/temp org.apache.catalina.startup.Bootstrap start

注意

jps仅查找当前用户的Java进程,而不是当前系统中的所有进程。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值