我想了解有关在 ubuntu 系统上运行的进程的更多详细信息。
例如,我想杀死一个java进程,但是我的机器上正在运行多个 java 进程,那么如何识别我想要的正确的一个?
我试过ps -ae | grep java它为我提供了所有正在运行的 java 进程,其中包含 tomcat、eclipse 和我想要杀死的进程,但我不明白要杀死哪个进程?
有什么方法可以获取有关特定进程的更多详细信息,即进程名称、它的开始时间等。
提前致谢...
使用该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
干杯,
我通常使用
ps -ax|grep somethingIKnowAboutTCPOrTheArguments
通常,进程在不同的目录中启动或具有不同的起始参数。我用它来选择我的 tomcats/java/....-process