1

我想了解有关在 ubuntu 系统上运行的进程的更多详细信息。

例如,我想杀死一个java进程,但是我的机器上正在运行多个 java 进程,那么如何识别我想要的正确的一个?

我试过ps -ae | grep java它为我提供了所有正在运行的 java 进程,其中包含 tomcat、eclipse 和我想要杀死的进程,但我不明白要杀死哪个进程?

有什么方法可以获取有关特定进程的更多详细信息,即进程名称、它的开始时间等。

提前致谢...

4

2 回答 2

4

使用该ps实用程序,您可以使用例如ps auxwww获取很多详细信息,或者您可以使用该jps实用程序列出正在运行的 java 进程,例如:

localhost:~# jps -v
2734 Bootstrap -Djava.util.logging.config.file=/opt/tomcat-6/....
2933 Launcher -Dsun.net.inetaddr.ttl=3600 -DbundleBasedir=....
10255 Jps -Dapplication.home=/usr/lib/jvm/java-6-sun-1.6.0.26 -Xms8m

干杯,

于 2012-11-30T13:01:20.020 回答
2

我通常使用

ps -ax|grep somethingIKnowAboutTCPOrTheArguments

通常,进程在不同的目录中启动或具有不同的起始参数。我用它来选择我的 tomcats/java/....-process

于 2012-11-30T13:07:08.410 回答