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

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