我有一个问题。
我需要执行一个bash脚本命令,显示CPU使用情况并在外部txt文件中标记。
有什么想法吗?非常感谢!
答案 0 :(得分:2)
您可以按照评论中的建议使用sysstat
,也可以坚持使用(可能已安装)top
。来自我系统的示例(如果需要,您当然可以插入特定字段):
$ 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
答案 1 :(得分:0)
顶级版本和sysstat从未对我有用。这样做了:
ps -A -o pcpu | tail -n+2 | paste -sd+ | bc