我想按进程名称/路径获取当前进程 CPU/内存使用率% 并将其打印到控制台。 该命令应输出一个数字,而不是提供像"ps"这样的持续数据流。
ps -p PID
不适用于:
- 我没有进程编号(我有进程路径(
- 它不会将当前测量值打印到控制台
因此,例如,它应该看起来像这样:
$command -getCPU | grep procesPath
如果您知道进程路径,您实际上确实知道 PID,因为它的格式如下:/proc/<pid>
.
您可以使用此方法计算 CPU 使用率。不过,它涉及几个步骤。