![如何以文本格式检查电池状态历史记录?](https://linux22.com/image/1178574/%E5%A6%82%E4%BD%95%E4%BB%A5%E6%96%87%E6%9C%AC%E6%A0%BC%E5%BC%8F%E6%A3%80%E6%9F%A5%E7%94%B5%E6%B1%A0%E7%8A%B6%E6%80%81%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95%EF%BC%9F.png)
我正在使用命令upower -i /org/freedesktop/UPower/devices/battery_BAT0
检查acpi -V
电池当前状态。它显示它有历史记录和统计数据。
我如何查看历史记录?
我知道有些应用程序可以生成漂亮的电池历史记录图表,但这不是我想要的。我想在文本日志中查看历史记录。我想用一些脚本和编辑器检查文本日志,以确定电池状态何时发生变化等。
多谢。
編輯:
如果问题无法解决,那么如何监控电池状态变化事件?每当电池/交流电状态发生变化时,我都需要记录电池信息。因此,每隔一段时间检查 upower 或 acpi 输出是不够的。谢谢。
答案1
我不确定过去的数据是否易于读取,但您可以将当前状态写入这样的文件:
upower -i `upower -e | grep 'BAT'` >> history.txt
如果您将其放入定期运行的 cron 作业中,它可能会给您您想要的内容。