0
我希望在Linux服务器中启动一个Web应用程序 - 然后使用top命令定期监视其性能。linux新手 - 如何确定进程对应的pid。到特定的应用程序/网络应用程序
但是,顶部需要pid(用于获取特定应用程序/进程的统计信息) - 而我想知道的是,是否可以通过编程获得pid?以这种方式,我通过SSH登录到该服务器,运行shell命令以确定该进程的PID,并最终运行顶层shell命令,将该PID作为参数传递给它?
我希望在Linux服务器中启动一个Web应用程序 - 然后使用top命令定期监视其性能。linux新手 - 如何确定进程对应的pid。到特定的应用程序/网络应用程序
但是,顶部需要pid(用于获取特定应用程序/进程的统计信息) - 而我想知道的是,是否可以通过编程获得pid?以这种方式,我通过SSH登录到该服务器,运行shell命令以确定该进程的PID,并最终运行顶层shell命令,将该PID作为参数传递给它?
哪种编程语言?
尝试
ps -ef | awk '{if ($8 ~ /<nameOfApp>/) print $2;}' > /tmp/tmpFile_
,那么你可以读出从tmpFile_ PID和调用
top -p <PID>
以及应用程序可以在 - >的Java/PHP/Python的/红宝石/的Perl /节点。 JS /达网络(单) – Arvind