#!/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命令。

Shell脚本:判断CPU使用率并输出结果

原文地址: https://www.cveoy.top/t/topic/odm8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录