1

У меня были зависания системы с моим HP Pavilion при использовании Linux (в настоящее время я использую Debian, Ubuntu показывал то же самое поведение). Форум поддержки HP предполагает, что ошибка связана с контролем температуры. Поэтому я хотел бы записать вывод температуры с помощью aspi -t ожидании следующего замораживания.

Моя первая попытка была:

$ acpi -t > temperaturelog.txt
$ watch -n 1 acpi -t >> temperaturelog.txt

Однако это приводит только к двум строкам, вторая команда приводит к загадочной второй строке. Это может быть потому, что я использовал Ctrl+C, чтобы закончить запись в журнал. Что я сделал не так? Как бы вы улучшили это?

2 ответа2

1

Вот один из способов регистрировать температуру каждую секунду:

$ while true; do echo `date` '->' `acpi -t`>> temperaturelog.txt;sleep 1;done

Вам придется убить или Ctrl-C, чтобы остановить его.

1

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

Вы можете получить два скрипта Python здесь: https://github.com/tymm/temp-log

Я надеюсь, что это помогает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .