updated cpu command so it runs also for ubuntu

This commit is contained in:
Hristo Jelev
2021-10-05 00:26:51 +03:00
parent 7e7fa9d913
commit 88a8851b40

View File

@@ -52,10 +52,11 @@ def check_memory():
return memory
def check_cpu_temp():
full_cmd = "vcgencmd measure_temp"
#full_cmd = "vcgencmd measure_temp"
full_cmd = "cat /sys/class/thermal/thermal_zone*/temp | sed 's/\(.\)..$//' | tail -n 1"
try:
p = subprocess.Popen(full_cmd, shell=True, stdout=subprocess.PIPE).communicate()[0]
cpu_temp = p.decode("utf-8").replace('\n', ' ').replace('\r', '').split("=")[1].split("'")[0]
cpu_temp = p.decode("utf-8").replace('\n', ' ').replace('\r', '')
except:
cpu_temp = 0
return cpu_temp