Aqui está uma maneira de registrar as temperaturas a cada segundo:
$ while true; do echo 'date' '->' 'acpi -t'>> temperaturelog.txt;sleep 1;done
Você terá que matar ou Ctrl-C para pará-lo.
Eu tive o sistema congelando com meu HP Pavilion quando uso o Linux (no momento em que uso o Debian, o Ubuntu mostrou o mesmo comportamento). O fórum de suporte da HP sugere que o erro esteja relacionado ao controle de temperatura. Então, gostaria de registrar a saída de temperatura com aspi -t
enquanto aguardo o próximo congelamento.
Minha primeira tentativa foi:
$ acpi -t > temperaturelog.txt
$ watch -n 1 acpi -t >> temperaturelog.txt
No entanto, isso leva a apenas duas linhas, o segundo comando leva a uma segunda linha enigmática. Pode ser porque usei Ctrl + C para finalizar o registro. O que eu fiz errado? Como você melhoraria isso?
Como tenho o mesmo problema, escrevi um script Python muito simples e pequeno que registra a temperatura em um arquivo.
Eu também escrevi um pequeno script que pode traçar os dados de temperatura e possíveis desligamentos do sistema em um gráfico.
Você pode obter os dois scripts python aqui: link
Espero que ajude.
Tags temperature freeze logging linux