我需要打印使用最多 CPU 的 10 个进程。我还需要打印他们的 ID,以及他们开始使用的命令。
我发现该命令会ps -ax -u打印所有进程及其 CPU 使用率。该命令ps -ax -u --sort pcpu打印所有进程按 %CPU 使用率排序,从最少到最多,但我只需要从最多到最少打印 10 个进程。我必须使用类似的东西sort -r进行反向排序,但该命令ps -ax -u --sort -r pcpu会产生错误。
ps -ax -u
ps -ax -u --sort pcpu
sort -r
ps -ax -u --sort -r pcpu
那么,如何进行反向排序并仅打印 10 个进程?
linux process sort cpu-usage
cpu-usage ×1
linux ×1
process ×1
sort ×1