Log suhu dengan acpi -t

1

Saya memiliki sistem membeku dengan HP Pavilion saya ketika menggunakan Linux (saat ini saya menggunakan Debian, Ubuntu menunjukkan perilaku yang sama). Forum dukungan HP menyarankan bahwa kesalahan tersebut terkait dengan kontrol suhu. Jadi saya ingin mencatat keluaran suhu aspi -t sambil menunggu pembekuan selanjutnya.

Percobaan pertama saya adalah:

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

Namun, ini hanya mengarah ke dua baris, perintah kedua mengarah ke baris kedua samar. Mungkin karena saya menggunakan Ctrl + C untuk mengakhiri logging. Apa kesalahan yang telah aku perbuat? Bagaimana Anda meningkatkan ini?

aldorado
sumber

Jawaban:

1

Inilah satu cara untuk mencatat suhu setiap detik:

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

Anda harus membunuh atau Ctrl-C untuk menghentikannya.

rickhg12hs
sumber
1

Karena saya memiliki masalah yang sama, saya menulis skrip python yang sangat sederhana dan kecil yang mencatat suhu ke file.
Saya juga menulis sebuah skrip kecil yang dapat memplot data suhu dan kemungkinan shutdown sistem ke grafik.

Anda bisa mendapatkan dua skrip python di sini: https://github.com/tymm/temp-log

Saya harap ini membantu.

tymm
sumber