首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行显示`/proc/acpi/电池/BAT0 0/info`‘

从命令行显示`/proc/acpi/电池/BAT0 0/info`‘
EN

Unix & Linux用户
提问于 2018-10-01 07:33:06
回答 1查看 1.1K关注 0票数 0

在MacBookPro10-1上的一个新的Debian/稳定9.5安装上,我试图从命令行显示acpi信息。

以下是我所看到的:

代码语言:javascript
复制
$ find /proc/acpi/
/proc/acpi/
/proc/acpi/button
/proc/acpi/button/lid
/proc/acpi/button/lid/LID0
/proc/acpi/button/lid/LID0/state
/proc/acpi/wakeup

但无论如何,acpi似乎都看到了电池:

代码语言:javascript
复制
$ acpi -V
Battery 0: Discharging, 46%, 01:17:56 remaining
Battery 0: design capacity 8460 mAh, last full capacity 7415 mAh = 87%
Adapter 0: off-line
Cooling 0: Processor 0 of 17
Cooling 1: Processor 0 of 17
Cooling 2: Processor 0 of 17
Cooling 3: BAT0 no state information available
Cooling 4: Processor 0 of 17
Cooling 5: intel_powerclamp no state information available
Cooling 6: Processor 0 of 17
Cooling 7: Processor 0 of 17
Cooling 8: Processor 0 of 17
Cooling 9: x86_pkg_temp no state information available
Cooling 10: Processor 0 of 17

为了从/proc/acpi界面获得正确的电池信息,我在安装过程中遗漏了什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-10-01 07:47:39

查看acpi在我的Ubuntu上执行的系统调用:

代码语言:javascript
复制
~ strace -e open,chdir acpi
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
chdir("/sys/class")                     = 0
chdir("power_supply")                   = 0
open(".", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
open("BAT0/current_now", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("BAT0/power_now", O_RDONLY)        = 4
open("BAT0/charge_now", O_RDONLY)       = -1 ENOENT (No such file or directory)
open("BAT0/energy_now", O_RDONLY)       = 4
open("BAT0/voltage_now", O_RDONLY)      = 4
...

因此,它似乎是在读取来自/sys/class/power_supply/*的信息。

由于功能是在/sys/class/power_supply/*中提供的,而且Debian内核是在没有CONFIG_ACPI_PROCFS_POWER的情况下构建的:

代码语言:javascript
复制
$ grep CONFIG_ACPI_PROCFS_POWER /boot/config-$(uname -r)
# CONFIG_ACPI_PROCFS_POWER is not set

你不会再在/proc/acpi/battery/*看到任何东西了

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/472516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档