导航菜单

干货分享:Linux命令大全

  我想很多人都是用过unix系统里的ps命令,这个命令主要是用来显示当前系统的进程情况,有哪些进程,及其 id。 jps 也是一样,它的作用是显示当前系统的java进程情况,及其id号。我们可以通过它来查看我们到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实例),和他们的进程号(为下面几个程序做准备),并可通过opt来查看这些进程的详细启动参数。

  使用方法:在当前命令行下打 jps(需要JAVA_HOME,没有的话,到改程序的目录下打) 。

  jps存放在JAVA_HOME/bin/jps,使用时为了方便请将JAVA_HOME/bin/加入到Path.

  $》 jps

  23991 Jps

  23789 BossMain

  23651 Resin
 

  比较常用的参数:

  -q 只显示pid,不显示class名称,jar文件名和传递给main 方法的参数

  $》 jps -q

  28680

  23789

  23651
 

  -m 输出传递给main 方法的参数,在嵌入式jvm上可能是null

  $》 jps -m

  28715 Jps -m

  23789 BossMain

  23651 Resin -socketwait 32768 -stdout /data/aoxj/resin/log/stdout.log -stderr /data/aoxj/resin/log/stderr.log
 

  -l 输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名

  $》 jps -l

  28729 sun.tools.jps.Jps

  23789 com.asiainfo.aimc.bossbi.BossMain

  23651 com.caucho.server.resin.Resin
 

  -v 输出传递给JVM的参数

  $》 jps -v

  23789 BossMain

赞一个 ( ) 打赏本站

如果本文对你有所帮助请打赏本站

  • 打赏方法如下:
  • 支付宝打赏
    支付宝扫描打赏
    微信打赏
    微信扫描打赏

微信扫描、关注最新系统!

纯净版系统二维码