有什么方法可以获取最高 CPU/MEM 使用率的 PID,我需要在脚本中使用它,top 命令似乎不起作用。
答案1
ps
有许多选项用于显示和排序有关流程的详细信息。
例如ps hax o pid k -time | head -n 1
将为您提供使用最多 CPU 时间的进程的 PID。
有关完整详细信息,请参阅手册页。手册页作为参考功能足够好,但不是教程 - 在我看来,您最好的选择是阅读和实验,直到您了解它可以做什么以及如何最好地使用它。 AFAIK,没有ps
任何地方都可以使用教程式的文档。
答案2
尝试这样的事情:
top -b -n1 | tail -n+8 | sort -nr -k9