CPU 온도를 확인하는 명령어들
ODROID
odroid 에서는 lmsensors 를 사용할 수 없으며 아래와 같은 명령어를 사용한다.
43125 는 섭씨 43.125도를 의미한다.
user1@ubuntu ~$ cat /sys/devices/virtual/thermal/thermal_zone0/temp
43125
CPU 온도를 기록하는 셀스크립트로서 temp.sh
파일을 아래와 같이 작성할 수 있다.
#!/bin/bash
echo '' >> temp.log
date >> temp.log
t=$(cat /sys/devices/virtual/thermal/thermal_zone0/temp)
echo "${t:0:2}.${t:2:1} C" >> temp.log
cat temp.log
결과
min@ubuntu ~$ ./temp.sh
Mon 11 Sep 14:05:36 KST 2023
50.6 C
Mon 11 Sep 14:05:37 KST 2023
47.7 C
Mon 11 Sep 14:05:38 KST 2023
47.2 C
Mon 11 Sep 14:05:39 KST 2023
46.6 C
Mon 11 Sep 14:05:39 KST 2023
49.4 C
Mon 11 Sep 14:05:40 KST 2023
50.0 C
Mon 11 Sep 14:05:41 KST 2023
49.4 C
MAC
sudo powermetrics --samplers smc | grep -i "CPU die temperature"