如何按路径/命令提取当前进程 CPU 使用率并将其打印到控制台



我想按进程名称/路径获取当前进程 CPU/内存使用率% 并将其打印到控制台。 该命令应输出一个数字,而不是提供像"ps"这样的持续数据流。

ps -p PID不适用于:

  1. 我没有进程编号(我有进程路径(
  2. 它不会将当前测量值打印到控制台

因此,例如,它应该看起来像这样:

$command -getCPU | grep procesPath

如果您知道进程路径,您实际上确实知道 PID,因为它的格式如下:/proc/<pid>.

您可以使用此方法计算 CPU 使用率。不过,它涉及几个步骤。

最新更新