Java JPS找不到正在执行的java进程 jps cannot see running java process

最近磁盘进展,把临时目录/tmp给全删了,结果发现jps的输出为空,找不到正在运行的jvm进程。

但是新建的进程没有问题,能够正常查看:

[root@node-master ~]# ps -e|grep java
? :: java
? :: java
? :: java
? :: java
? :: java
pts/ :: java
? :: java
[root@node-master ~]# jps
LivyServer
Jps

114016是新建的,使用ps查看还有很多其他java进程,但是无法显示。

google一下,发现jps命令会使用/tmp/hsperfdata_{username}的目录显示java进程的详细信息,由于我删除了老的tmp目录,所以已经创建的java 进程就没有这些信息,所以就没法展示了。

上一篇:Python logging(日志)模块


下一篇:scala中:: , +:, :+, :::, +++的区别