現在、サーバーから温度情報を取得するためにlm_sensorsを使用しています。5分ごとにlm_sensorsを実行し、温度データを取得してCSVファイルに入れるcronジョブを実行したいと思います。ただし、lm_sensorsの出力を解析する方法がわかりません。Pythonまたはbashが私の最も快適な言語なので、Pythonまたはbashのいずれかで解析したいと思います。例として、lm_sensorsコマンドの現在の出力を、使用しているデータから貼り付けます。誰かがデータを取り除く方法について正しい方向に私を向けることができれば、私はそこから残りを理解することができます。助けてくれてありがとう。
出力例:
$ sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1: +0.0°C (high = +70.0°C, crit = +90.0°C)
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage: +1.42 V (min = +0.85 V, max = +1.70 V)
+3.3 Voltage: +3.38 V (min = +2.97 V, max = +3.63 V)
+5 Voltage: +4.95 V (min = +4.50 V, max = +5.50 V)
+12 Voltage: +12.48 V (min = +10.20 V, max = +13.80 V)
CPU FAN Speed: 1510 RPM (min = 600 RPM)
CHASSIS FAN Speed: 1683 RPM (min = 600 RPM)
CPU Temperature: +37.0°C (high = +60.0°C, crit = +95.0°C)
MB Temperature: +25.0°C (high = +45.0°C, crit = +75.0°C)