Shell脚本:判断CPU使用率并输出结果
#!/bin/bash
获取CPU核数
cpu_num=$(grep -c ^processor /proc/cpuinfo)
获取当前CPU使用率
cpu_usage=$(top -bn1 | awk '/Cpu(s):/ {print $2}')
判断CPU使用率是否小于20%
if (( $(echo '$cpu_usage < 20.0' | bc -l) )); then
输出结果
result=$(echo '0.2 * $cpu_num' | bc -l) echo '当前CPU使用率为 $cpu_usage%,小于20%,输出结果为 $result' else echo '当前CPU使用率为 $cpu_usage%,大于等于20%,不输出结果' fi 注:该脚本需要在Linux系统下运行,并且需要安装bc命令。
原文地址: https://www.cveoy.top/t/topic/odm8 著作权归作者所有。请勿转载和采集!