Java virtual machine process tool. Utility che permette di estrapolare i PID dei processi java sull'host locale o remoto(richiede jstatd attivo sulla macchina target).
jps [opzioni] [hostid]
Opzioni di uso comune:
-v
Abilita la modalita' verbosa
-V
Mostra gli argomenti passati alla JVM
hostid
è opzionale, se omesso vengono visualizzate le info relative alla jvm locale se specificato identifica l'host target ove eseguire jps. Si compone nel seguete modo:
[protocol:][[//]hostname][:port][/servername]
In generale, l'utility mostra informazioni relative alle JVM ove ha permesso di accesso. Nel caso in cui vi siano più JVM attive con diversi owner è opportuno eseguire il comanda da root.
Esempio:
root@pluto:~# $JAVA_HOME/bin/jps -Vv
30178 Jps -Dapplication.home=/u01/jrockit-jdk1.6.0_31-R28.2.3-4.1.0 -client -Dsun.java.command=sun.tools.jps.Jps -Vv -Dsun.java.launcher=SUN_STANDARD
2019 Server -Xms10240m -Xmx10240m -Xverbose:memory -Xverboselog:/tmp/verbose.log -Dweblogic.threadpool.MinPoolSize=200 -Dcom.bea.wli.sb.pipeline.RouterRuntimeCache.size=350 -Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder -Xmanagement
[...]