Инструменты пользователя

Инструменты сайта


raspberry_pi:pi_4_model_b:raspberry_pi_os:bash:scripts:cpu_and_gpu_temperature

Просмотр температуры в Raspberry Pi 4 Model B

Вывести температуру CPU и GPU в консоли… как оказалось, это не такая уж и тривиальная задача… хотя казалось бы!

Но побродив по Интернету, нашелся скрипт, максимально упрощающий задачу, который я немного модифицировал, чтобы он работал на Raspberry Pi OS 11 (bullseye)1) и выводил данные чуть более красиво. 8-)

Скрипт

И так:

  1. открываем текстовый редактор nano temperature.sh;
  2. вставляем туда фрагмент кода, указанный ниже;
  3. нажимаем Ctrl+X → Y → Enter, чтобы сохранить и закрыть редактор;
  4. выставляем права chmod +x temperature.sh.
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:

  1. Открываем файл nano .bash_aliases;
  2. вводим туда alias temp='~/temperature.sh';
  3. сохраняем-закрываем и выходим из консоли exit;
  4. логинимся заново и проверяем, как стало удобно. =)

Дисклеймер

  • Использование материалов данной базы знаний разрешено на условиях лицензии, указанной внизу каждой страницы! При использовании материалов активная гиперссылка на соответствующую страницу данной базы знаний обязательна!
  • Автор не несет и не может нести какую либо ответственность за последствия использования материалов, размещенных в данной базе знаний. Все материалы предоставляются по принципу «как есть». Используйте их исключительно на свой страх и риск.
  • Все высказывания, мысли или идеи автора, размещенные в материалах данной базе знаний, являются исключительно его личным субъективным мнением и могут не совпадать с мнением читателей!
  • При размещении ссылок в данной базе знаний на интернет-страницы третьих лиц автор не несет ответственности за их техническую функциональность (особенно отсутствие вирусов) и содержание! При обнаружении таких ссылок, можно и желательно сообщить о них в комментариях к соответствующей статье.
1)
Чего он из «коробки» напрочь отказывался делать!

Обсуждение

Ваш комментарий:
X I U M U L T V᠎ W C B P L᠎ H P O
 
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)