您的位置 首页 > 数码极客

【jps】Java-jdk中的jps命令,快速查找java进程

前言

互联网时代,很多大数据组件都是Java编写的,启动后进程名称按大顺序排列,很难看到和判断是什么程序的进程,所以可以使用jps命令。(大卫亚设)。


jps是什么

jps类似linux的ps命令,jps只显示当前用户java进程信息,信息包括进程号和简短的进程名称。

java程序启动后,默认会在/tmp/hsperfdata_username目录下以该进程的id为文件名新建文件,并在该文件中存储jvm运行的相关信息,其中的username为当前的用户名,/tmp/hsperfdata_username目录会存放该用户所有已经启动的java进程信息。对于windows机器/tmp用Windows存放临时文件目录代替。

/tmp/hsperfdata_username/pid文件会在对应java进程退出后被清除。如果java进程非正常退出(如kill -9),那么pid文件会被保留,直到执行一次java命令或是加载了jvm程序的命令(如jps、javac、jstat),会将所有无用的pid文件都清除掉。

关于作者: admin

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐