2.6. upower
在 Red Hat Enterprise Linux 6 DeviceKit-power 中假定是 HAL 一部分的电源管理功能,以及之前 Red Hat Enterprise Linux 版本中 GNOME Power Manager 一部分的一些功能(也称为 第 2.7 节 “GNOME Power Manager” )。Red Hat Enterprise Linux 7、DeviceKit-power 被重命名为 UPower。upower 提供守护进程、API 和一组命令行工具。系统上的每个电源源都表示为设备,无论是物理设备。例如,笔记本电脑电池和 AC 电源源都表示为设备。
您可以使用 upower 命令和以下选项访问命令行工具:
--enumerate
,-e
- 显示系统中每个电源设备的对象路径,例如:
/org/freedesktop/UPower/devices/line_power_AC
/org/freedesktop/UPower/devices/battery_BAT0
--dump
,-d
- 显示系统上所有电源设备的参数。
--wakeups
,-w
- 显示系统上的 CPU 唤醒。
--monitor
,-m
- 监控系统是否有电源设备的更改,例如,连接或断开 AC 电源源的连接或断开电池。按 Ctrl+C 停止监控系统。
--monitor-detail
- 监控系统是否有电源设备的更改,例如,连接或断开 AC 电源源的连接或断开电池。
--monitor-detail
选项显示比--monitor
选项更详细。按 Ctrl+C 停止监控系统。 --show-info object_path
,-i object_path
- 显示可用于特定对象路径的所有信息。例如,要获取系统上由对象路径
/org/freedesktop/UPower/devices/battery_BAT0
表示的信息,请运行:~]$ upower -i /org/freedesktop/UPower/devices/battery_BAT0