我想知道是否有办法将 top 或 atop 命令的输出保存到文本文件中以供稍后处理。
atop|top > output.txt
实际上,top 和 atop 均无法正常工作,而是在后台继续运行。
编辑:
操作系统:RHEL 6
其他尝试:top | awk 'fflush(stdout)'
答案1
在顶部找到它的方法是:
top -n 1
-n 指定您希望 top 执行的迭代次数,仍然对如何使用 atop 完成相同操作感兴趣。
答案2
对于顶部它是:
atop -r /var/log/atop/atop_20180204 -PALL 或
每隔 10 秒取 5 个样本
顶部 -PALL 10 5