【发布时间】:2011-07-07 04:02:50
【问题描述】:
如何跟踪可能运行、停止然后以不同 PID 重新运行的进程的 CPU 和 Ram 使用情况?
我希望跟踪 Linux 服务器上所有进程的此信息,但问题是当进程停止并重新启动时,它将具有不同的 PID,我不确定如何将其识别为同一个进程。
【问题讨论】:
如何跟踪可能运行、停止然后以不同 PID 重新运行的进程的 CPU 和 Ram 使用情况?
我希望跟踪 Linux 服务器上所有进程的此信息,但问题是当进程停止并重新启动时,它将具有不同的 PID,我不确定如何将其识别为同一个进程。
【问题讨论】:
您在此处查找的内容称为“流程记帐”。
【讨论】:
如果您知道进程的命令,只需将其通过管道传递给grep,如下所示:
ps ux | grep yourcommandgoeshere
【讨论】:
你可以setup a crontab来记录命令的输出,比如
或者,您可以使用sealion 服务。只需简单的步骤安装代理并根据您的需要进行配置,您就可以在线查看执行命令的输出。
希望对你有帮助...
【讨论】: