前言
很多大数据组件都是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文件都清除掉.
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.