jps

作用

jps全称Java Virtual Machine Process Status Tool,用来查看JVM进程状态。
TIPS
此命令是实验性的,不受支持。
参考文档:

Definitions: : [:] -? -h —help -help: Print this help message and exit.

  1. 参数如下:
  2. ```shell
  3. -q 只显示进程号
  4. -m 显示传递给main方法的参数
  5. -l 显示应用main class的完整包名应用的jar文件完整路径名
  6. -v 显示传递给JVM的参数
  7. -V 禁止输出类名、JAR文件名和传递给main方法的参数,仅显示本地JVM标识符的列表。

hostid:想要查看的主机的标识符,格式为:[protocol:][[//]hostname][:port][/servername] ,其中:

  • protocol:通信协议,默认rmi
  • hostname:目标主机的主机名或IP地址
  • port:通信端口,对于默认rmi协议,该参数用来指定 rmiregistry远程主机上的端口号。如省略该参数,并且该protocol指示rmi,则使用默认使用1099端口。
  • servicename:服务名称,取值取决于实现方式,对于rmi协议,此参数代表远程主机上RMI远程对象的名称

    使用示例

    ```shell jps jps -m jps -ml jps -mlv

    查看remote.domain这台服务器中JVM进程的信息,使用rmi协议,端口1099

    jps -l remote.domain

查看remote.domain这台服务器中JVM进程的信息,使用rmi协议,端口1231

jps -l rmi://remote.comain:1231

```