sensorsコマンドでマザーボード上の温度確認
- Ubuntu18.04
以前の12.04の頃には動いていたがアップグレードして表示されなくなった。
$ sudo apt install lm-sensors
などとしてsensorsコマンドをインストールします。
$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +52.0°C (high = +76.0°C, crit = +95.0°C)
Core 0: +51.0°C (high = +76.0°C, crit = +95.0°C)
Core 1: +52.0°C (high = +76.0°C, crit = +95.0°C)
asus-isa-0000
Adapter: ISA adapter
cpu_fan: 0 RPM
などと表示されます。
#!/bin/bash
DATE=`date +"%Y-%m-%d %H:%M"`
ONDO=`sensors | grep "°C" | cut -d"(" -f1 | xargs -d"\n" -n3 | \
sed -e "s/°C/,/g" | sed -e "s/:/,/g" | tr -d " " | tr -d "+" `
echo "$DATE,$ONDO" >> myondo.csv
などとして、上記をシェルスクリプトとしてcrontabで定期実行させると、次のようなテキストファイルが作成される。
2019-06-28 11:46,Packageid0,52.0,Core0,50.0,Core1,52.0,
2019-06-28 11:49,Packageid0,53.0,Core0,49.0,Core1,53.0,
2019-06-28 11:49,Packageid0,53.0,Core0,50.0,Core1,53.0,