运维开发网

有没有办法获取电池信息(状态,插入等)而无需在Linux上读取proc / sys文件?

运维开发网 https://www.qedev.com 2020-06-05 14:38 出处:网络
我想在 Linux上获得有关C电池的信息.我不想阅读或解析任何文件! acpi /内核或任何其他模块是否有任何低级接口来获取我想要的信息?
我想在 Linux上获得有关C电池的信息.我不想阅读或解析任何文件! acpi /内核或任何其他模块是否有任何低级接口来获取我想要的信息?

我已经在网上搜索了,但每个问题都会得到答案“parse / proc / foo / bar”.我真的不想这样做,因为我认为,低级接口不会像文件那样快速地改变.

最好的祝福.

您可能正在寻找UPower: http://upower.freedesktop.org/

这是桌面环境和移动设备的共同需求,因此随着时间的推移有许多解决方案.例如,最古老的一个是acpid,现在已经过时了.

虽然出于代码清晰的原因,我建议使用像UPower这样的轻量级抽象,但/ proc和(在某种程度上)/ sys中的文件被认为是Linux内核ABI的一部分,这意味着更改它们通常是不受欢迎的.

0

精彩评论

暂无评论...
验证码 换一张
取 消