用 awk命令 来保存记录CPU占有率

来源:互联网 发布:第三方javascript编程 编辑:程序博客网 时间:2024/05/16 18:58

 

#!/bin/sh
for(( i = 0; i < 60000; ++i))
do
  top -n 1 -p $1 | grep "$2" | awk '{print"cpu% is " $10  ", memory% is " $11}' >>$3

sleep 1
done

 

 

top -n 1 : 每次循环执行一次

grep $2 : 利用进程名挑选出具体要打印的行。

 

awk : 挑选出要打印的格式。

 

sleep: 可以用usleep

原创粉丝点击