如何以文本格式检查电池状态历史记录?

如何以文本格式检查电池状态历史记录?

我正在使用命令upower -i /org/freedesktop/UPower/devices/battery_BAT0检查acpi -V电池当前状态。它显示它有历史记录和统计数据。

我如何查看历史记录?

我知道有些应用程序可以生成漂亮的电池历史记录图表,但这不是我想要的。我想在文本日志中查看历史记录。我想用一些脚本和编辑器检查文本日志,以确定电池状态何时发生变化等。

多谢。

編輯:

如果问题无法解决,那么如何监控电池状态变化事件?每当电池/交流电状态发生变化时,我都需要记录电池信息。因此,每隔一段时间检查 upower 或 acpi 输出是不够的。谢谢。

答案1

我不确定过去的数据是否易于读取,但您可以将当前状态写入这样的文件:

upower -i `upower -e | grep 'BAT'` >> history.txt

如果您将其放入定期运行的 cron 作业中,它可能会给您您想要的内容。

相关内容