Java JPS找不到正在执行的java进程 jps cannot see running java process
最近磁盘进展,把临时目录/tmp给全删了,结果发现jps的输出为空,找不到正在运行的jvm进程。
但是新建的进程没有问题,能够正常查看:
[root@node-master ~]# ps -e|grep java 32840 ? 00:09:14 java 34877 ? 00:12:51 java 35385 ? 00:07:10 java 35758 ? 00:52:09 java 93574 ? 01:08:14 java 109187 pts/0 00:18:33 java 114016 ? 00:00:42 java [root@node-master ~]# jps 114016 LivyServer 81220 Jps
114016是新建的,使用ps查看还有很多其他java进程,但是无法显示。
google一下,发现jps命令会使用/tmp/hsperfdata_{username}的目录显示java进程的详细信息,由于我删除了老的tmp目录,所以已经创建的java 进程就没有这些信息,所以就没法展示了。