Я пытаюсь отладить, почему мой компьютер иногда отключается случайно, и чтобы исключить проблемы с температурой (поскольку я не думаю, что это так), я хотел бы где-нибудь записать вывод acpi -t
, чтобы он выключался вниз, я могу рассмотреть, что произошло.
Я знаю о пакете lm-sensors
, о котором говорилось в этого вопроса , но я бы хотел избежать установки другого пакета (ов) и просто использовать терминал.
Я пытался использовать watch acpi -t >> temp.log
, но все результаты искажены - temp.log
Как правильно записать выходные данные acpi -t
на интервалах?
Те - консольные управляющие символы, сделанные watch
вывод. Необходимо избегать использования watch
, когда необходимо перенаправить вывод команды. Вот лучший подход:
while sleep 1; do echo `date +"%F %T"` `acpi -t` >> temp.log; done