Перейти к содержанию

Рекомендуемые сообщения

Опубликовано (изменено)

Привет.

Сделал скрипт для вывода температуры в консоли entware.

Вот хочу поделиться.

В консоли по ssh пускаем: 

cat > /opt/bin/temps <<'EOF'
#!/bin/sh

printf '%s\n' "Keenetic 1811 — температуры"
date '+%F %T'
echo

awk '{printf "%-16s %.1f °C\n", "CPU", $1/1000}' \
    /sys/class/thermal/thermal_zone0/temp

for entry in "WifiMaster0:Wi-Fi 2.4 GHz" "WifiMaster1:Wi-Fi 5 GHz"; do
    iface="${entry%%:*}"
    name="${entry#*:}"

    ndmc -c "show interface $iface" |
        awk -v name="$name" '
            $1 == "temperature:" {
                printf "%-16s %s °C\n", name, $2
            }'
done
EOF

chmod +x /opt/bin/temps

Модель роутера подставьте свою.

Запуск по команде - temps

Для постоянного мониторинга с обновлением раз в пять секунд:

watch -n 5 temps


Если watch не установлен, можно использовать цикл с sleep 5:

while true; do
    clear
    temps
    sleep 5
done

clear — очищает экран перед обновлением.

temps — выводит температуры CPU и обоих Wi-Fi-модулей.

sleep 5 — ждёт 5 секунд и повторяет цикл.

Чтобы остановить мониторинг - Ctrl+C.

Если надо, чтобы экран не очищался и показания записывались строка за строкой, используйте:

while true; do
    temps
    echo
    sleep 5
done

 

изображение_2026-11-07_051204056.png

Изменено пользователем Wu-Tang
  • Спасибо 1
  • Лайк 1
  • Не понял 1

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.