2011-07-07 170 views
2

如何跟蹤可能運行,停止並使用不同PID重新運行的進程的CPU和RAM使用情況?如何記錄Linux進程的RAM和CPU使用情況

我正在尋找跟蹤Linux服務器上所有進程的信息,但問題是當進程停止並重新啓動時,它將有不同的PID,我不知道如何將其識別爲相同的進程。

回答

0

如果你知道進程的命令,只是把它管到grep這樣的:

ps ux | grep yourcommandgoeshere 
+0

我希望能夠跟蹤所有用戶的所有進程。如果兩個用戶正在運行同名的程序,該怎麼辦? – Jared

+0

在這種情況下,該命令將返回兩個進程。只是玩ps,它可以用很多方式進行修改:http://linux.about.com/od/commands/l/blcmdl1_ps.htm – Bjoern

0

可以setup a crontab記錄命令的輸出像

  1. 頂-b -n1 | grep
  2. ps ux | grep

或者,您可以使用sealion服務。只需簡單地安裝代理並根據您的需求進行配置,您就可以在線看到執行的命令的輸出。

希望它有幫助...

相關問題