jps(Java Process Status)
jsp作用:显示指定系统内所有的HotSpot虚拟机进程(查看虚拟机进程信息),可用于查询正在运行的虚拟机进程。
jps [options] [pid]
options参数说明
● -q:仅仅显示LVMID(local virtual machine id),即本地虚拟机唯一id。不显示主类的名称等
● -l:输出应用程序主类的全类名 或 如果进程执行的是jar包,则输出jar完整路径
● -m:输出虚拟机进程启动时传递给主类main()的参数
● -v:列出虚拟机进程启动时的JVM参数。比如:-Xms20m -Xmx50m是启动程序指定的jvm参数。
说明:以上参数可以综合使用。
案例
同时查看进程及启动参数
[root@localhost ~]# jps -ml
9842 sun.tools.jps.Jps -ml
9283 lpm-center.jar --application-group=taxi-center
9443 lpm-center.jar --application-group=taxi-center --server.port=29010
9380 lpm-center.jar --application-group=taxi-center --server.port=19010
【小技巧】Springboot项目启动时,可以显示指定端口参数,这样就不用再通过netstat -anp|grep [pid]来查找对应的端口信息了。
隐藏进程
使用参数-XX:-UsePerfData,可以实现隐藏进程的功能。