很多时候Linux用久了打开JPS查看进程就会发现有很多不明来历的空白的进程或者名叫【-- process information unavailable】的进程,放着不管也没关系,但是每次打开JPS难免会强迫症发作。。。。。所以今天就分享一下怎么解决这些空白进程。
其实这些进程都是程序操作不当,没有正常关闭进程所导致的,那么该怎么解决?
由于这些进程是依赖于PID文件运行的,所以只要把这些对应的文件删除,进程问题就会解决。下面来讲一下怎么做
#首先进入 tmp文件夹
cd /tmp
#然后查看JPS,记住空白进程的端口号码
jps
#进入所有【hsperfdata_】前缀的文件夹,观察所有的文件
#找出对应的端口号码的文件,并删除,问题就会解决(可以通过多几遍按tab键快速匹配查看)
cd hsperfdata_XXXXX
#删除文件
rm xxxx
yes
#jps在看看,如无意外,问题解决!
如果帮助到你,不妨点赞收藏一波,谢谢!