如何强制“top”命令显示大于 PID XXX 的进程

Hin*_*klo 3 command-line top

我想要 top 命令显示大于 PID xxx 的进程,是否有一个开关可以做到这一点?我还可以根据 PID 号而不是 CPU 使用率对输出进行排序吗?

Syl*_*eau 5

默认情况下top每 3 秒运行一次。

watch您可以使用命令并top在批处理模式下监视大于 PID XXX 的进程(使用-b, 进行 1 次迭代并-n 1使用 PID 排序-o PID):

watch -n 3 "top -o PID -b -n 1 | perl -ne '/^\s+(\d+)\s+/; print if (not \$1 or \$1 > 5000)'"
Run Code Online (Sandbox Code Playgroud)

例如,5000 是我的阈值:

在此输入图像描述

于 14.04 测试