shell脚本-------查看cpu温度---cpu-temp.sh

#!/bin/bash
# 功能:查看主板上单个多核CPU中温度最高的一个内核
# 脚本依赖:lm_sensors工具,可以执行下面语句进行安装,如果安装不了请更换YUM源
# 工具安装命令:yum install -y lm_sensors
# 注意事项:
# 1.“sensors  coretemp-isa-0000”中后面的参数视主机实际的参数而定
# 2.目前vmware虚拟机中lm_sensors工具无法查看硬件温度 
CPU0=`sensors  coretemp-isa-0000 | tail -n +3 |tr -s " " |awk -F [°C+] '{print $1$3}'`
CPU1=`sensors  coretemp-isa-0004 | tail -n +3 |tr -s " " |awk -F [°C+] '{print $1$3}'`
function cpu0 {
    max0=0.0
        for i in $CPU0;do
                if [ ${i%.*} -gt ${max0%.*} ];then
            max0=$i
                fi
        done
    echo $max0
}
function cpu1 {
    max1=0.0
        for j in $CPU1;do
                if [ ${j%.*} -gt ${max1%.*} ];then
            max1=$j
                fi
        done
    echo $max1
}
$1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章