在linux中读取电池消耗

问题描述 投票:0回答:1

所以我有两块电池。在我的面板上,我必须添加 2 个通用监视器(xfce 面板)来查看我的系统电池使用情况。

我用这一行来打印它:

awk '{print $1*10^-6 " W"}' /sys/class/power_supply/BAT1/power_now
(这是我的第二块电池)

我想制作一个“脚本”来执行此操作,但仅限于一个通用监视器。喜欢 如果 Bat0 为 0,则打印 Bat1,否则我不知道。

抱歉非技术性的解释。希望大家能够理解这一点。

祝你有美好的一天!

linux bash battery
1个回答
0
投票

最终且有效的解决方案,至少是我所经历过的。感谢您的帮助。

if [ $(cat /sys/class/power_supply/BAT1/power_now)  == 0 ]; then
  awk '{print $1*10^-6 " W"}' /sys/class/power_supply/BAT0/power_now
else
  awk '{print $1*10^-6 " W"}' /sys/class/power_supply/BAT1/power_now
fiprint $1*10^-6 " W"}' /sys/class/power_supply/BAT1/power_now
fi
© www.soinside.com 2019 - 2024. All rights reserved.