【问题标题】:How to get more details about the linux process using process Id? [closed]如何使用进程 ID 获取有关 linux 进程的更多详细信息? [关闭]
【发布时间】:2012-11-30 12:58:03
【问题描述】:

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

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

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

是否有任何方法可以获取有关特定进程的更多详细信息,即进程名称、启动时间等。

提前谢谢...

【问题讨论】:

    标签: java ubuntu process grep kill


    【解决方案1】:

    使用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
    

    干杯,

    【讨论】:

      【解决方案2】:

      我经常用

      ps -ax|grep somethingIKnowAboutTCPOrTheArguments

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-20
        相关资源
        最近更新 更多