2013-01-24 46 views
0

我希望在Linux服务器中启动一个Web应用程序 - 然后使用top命令定期监视其性能。linux新手 - 如何确定进程对应的pid。到特定的应用程序/网络应用程序

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

回答

1

哪种编程语言?

尝试

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

,那么你可以读出从tmpFile_ PID和调用

top -p <PID> 
+0

以及应用程序可以在 - >的Java/PHP/Python的/红宝石/的Perl /节点。 JS /达网络(单) – Arvind

相关问题