【问题标题】:linux newbie-- how to determine the pid for a process corresp. to specific app/web applinux新手——如何确定进程对应的pid。到特定的应用程序/网络应用程序
【发布时间】:2013-01-24 09:48:56
【问题描述】:

我希望在 linux 服务器上启动一个 web 应用程序——然后使用 top 命令定期监控它的性能。

然而,top 需要 pid(用于获取特定应用程序/进程的统计信息)——我想知道的是,是否可以通过编程方式获取 pid?这样,我通过 SSH 登录到该服务器,运行 shell 命令以确定该进程的 PID,最后运行 shell 命令以将该 PID 作为参数传递给 top?

【问题讨论】:

    标签: linux pid


    【解决方案1】:

    哪种编程语言?

    试试

    ps -ef | awk '{if ($8 ~ /<nameOfApp>/) print $2;}' > /tmp/tmpFile_
    

    然后您可以从 tmpFile_ 读取 PID 并调用

    top -p <PID>
    

    【讨论】:

    • 应用可以在 --> java/php/python/ruby/perl/node.js/.net(mono)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-10
    • 2010-11-17
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多