Вывести температуру CPU и GPU в консоли… как оказалось, это не такая уж и тривиальная задача… хотя казалось бы!
Но побродив по Интернету, нашелся скрипт, максимально упрощающий задачу, который я немного модифицировал, чтобы он работал на Raspberry Pi OS 11 (bullseye)1) и выводил данные чуть более красиво.
И так:
nano temperature.sh;chmod +x temperature.sh.#!/bin/bash # Script: temperature.sh # Purpose: Display the ARM CPU and GPU temperature of Raspberry Pi 4 # Author: Vivek Gite <www.cyberciti.biz> under GPL v2.x+ # Editor: Nikolay Soloshin <wiki.soloshin.su> 01.2022 # ------------------------------------------------------- cpu=$(</sys/class/thermal/thermal_zone0/temp) gpu="$(vcgencmd measure_temp)" echo "$(date) @ $(hostname)" echo "-------------------------------------------" echo "GPU => ${gpu:5}" echo "CPU => $((cpu/1000)).0'C"
На этом, собственно, все! – вводите ./temperature.sh и смотрите температуру:
Но можно еще упростить себе жизнь, добавив псевдоним, к примеру, temp:
nano .bash_aliases;alias temp='~/temperature.sh';exit;
Обсуждение