linux不同用户使用jps命令查看进程结果不一样

我使用root用户和用户b登陆同一台主机,使用jps命令查看java进程的启动情况,发现不同用户jps命令的运行结果不同,
这个是什么原因?进程也分用户?望指点

阅读 6.4k
2 个回答

一般情况下,需要使用与启动应用的帐号来执行jps命令,并且使用相同版本jdk中的jps。

补充楼上一下:

如果两个用户的环境变量不一样,那你执行的 jps 命令也就不是同一个命令, 搞不好是两个版本的 jdk,就跟两个容器似得互不关联.

推荐问题