我有个问题。
我需要执行一个 bash 脚本命令来显示 CPU 使用情况并在外部 txt 文件中标记。
有什么想法吗?非常感谢!
您可以sysstat
按照评论中的建议使用或坚持使用(可能已安装)top
。我系统中的示例(如果需要,您当然可以 grep 特定字段):
$ top -bn 1 | sed -n '3p'
%Cpu(s): 16.4 us, 3.1 sy, 0.0 ni, 79.0 id, 1.3 wa, 0.0 hi, 0.2 si, 0.0 st
您可以添加时间戳date
:
$ date
Thu Nov 1 19:46:15 MSK 2012
顶级版本和 sysstat 从来没有为我工作过。这做到了:
ps -A -o pcpu | tail -n+2 | paste -sd+ | bc