写一个shell脚本,要求获取当前cpu占用率
时间: 2023-08-12 15:33:42 浏览: 107
统计 cpu 内存 使用率的shell脚本代码
好的,以下是获取当前CPU占用率的Shell脚本:
```bash
#!/bin/bash
# 获取CPU占用率
# top命令说明:
# -bn 表示以Batch模式运行,不需要交互,避免top在终端输出导致脚本卡住
# 1 表示只运行一次top命令,输出一次结果
# grep -w cpu 表示只匹配包含cpu单词的行,避免匹配到其它行
# awk '{print $2}' 表示输出匹配行的第二列,即CPU占用率
cpu_usage=$(top -bn 1 | grep -w cpu | awk '{print $2}')
echo "当前CPU占用率为:$cpu_usage%"
```
请注意,上述脚本依赖于top命令,因此需要确保该命令已经安装在系统中。
阅读全文