システム内の特定のファイルに関する情報はどこにありますか?

システム内の特定のファイルに関する情報はどこにありますか?

bash私は個人的な実装のために簡単なバッテリー残量モニターを作成していますi3blocks。私が必要とする情報は/sys/class/power_supply/BAT0ディレクトリ内のファイルで見つけることができることは明らかです。特に興味深いファイルはcapacity_level、、、、およびcharge_full_designです。しかし、このファイルの値が何を意味するのかがわかります。そのファイルの文書が見つからなかったので、推測にすぎません。capacitycharge_fullcharge_nowstatus

上記のユースケースでは、これらのファイルが保存する値を理解するために参照できるガイド/リソースはありますか?

ベストアンサー1

/sys(いいえ)の場合、/proc/sys最良の方法は文書を確認することです。ABIツリー;あなたが考える限り、sysfs-class-power、興味のあるすべての項目を説明します。たとえば、

What:       /sys/class/power_supply/<supply_name>/capacity_level
Date:       June 2009
Contact:    [email protected]
Description:
        Coarse representation of battery capacity.

        Access: Read
        Valid values: "Unknown", "Critical", "Low", "Normal", "High",
                  "Full"

おすすめ記事