CPU 온도 체크

September 08, 2023

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"


Ref


Profile picture

Written by min9nim - About Email GitHub
who writes practical code and builds useful things.