sar 2 2 | grep -ivE "CPU" | awk '{print $9}' | awk '{$1<30 print $0}' | swd '/^$/d'
时间: 2024-06-13 09:10:09 浏览: 141
根据提供的引用内容,这个命令的作用是从sar命令的输出中提取CPU利用率,并过滤掉CPU行,然后将第9列小于30的行打印出来,并删除空行。
下面是该命令的解释:
- sar 2 2:每2秒收集一次系统数据,共收集2次。
- grep -ivE "CPU":过滤掉包含CPU的行,-i表示忽略大小写,-v表示反向匹配,-E表示使用扩展正则表达式。
- awk '{print $9}':提取第9列。
- awk '{$1<30 print $0}':打印第1列小于30的行。
- sed '/^$/d':删除空行。
因此,完整的命令应该是:
```
sar 2 2 | grep -ivE "CPU" | awk '{print $9}' | awk '$1<30 {print $0}' | sed '/^$/d'
```
阅读全文