web-dev-qa-db-ja.com

Linux上の/ sys / classファイルシステム

Linux(私の場合はARMプロセッサ上のUbuntu11.10))では、CPU温度を測定する方法を探していました。

cat /sys/class/thermal/thermal_zone0/temp

トリックをしました。/sys/classファイルシステムは何を意味するのでしょうか?

1
BerserkEVA

/ sysは、仮想ファイルシステム(ディスク上には存在しません)であるsysfs(システムファイルシステム)の実装です。同様の方法で、さまざまなシステム内部をここで読み取ることができます/procそしてprocfsはプロセス情報を表示します。/sys/classは、デバイス/属性のクラスに関連する情報を示します。

この概要は linux.orgの記事 で読むことができます。

[リンクは以下から更新されました @ John P のコメント。 2017年10月21日]

3
X Tian