コマンドラインからCPU温度を取得する

コマンドラインからCPU温度を取得する

コマンドラインからLinuxのCPU温度を取得する最良の方法は何ですか?

小型ポータブルシステムの場合、ここでCPU温度を得ることができました。

/sys/class/thermal/thermal_zone0/temp

またはここ:

/sys/class/thermal/thermal_zone1/temp

しかし、一部の人は私のシステムに存在しない「coretemp」の値を探すように頼んでいます。

CPU温度を取得する公式のベストプラクティスはありますか?

ベストアンサー1

/sys/class/thermal/thermal_zone*/temp一致するheat_zone *を読み取って値を取得し、その値が何であるかを理解できます。/sys/class/thermal/thermal_zone*/type

だからこれ(ここからインポート)利用可能な種類と読み取り値が一覧表示されます。

$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp)

おすすめ記事