在Linux中读取电池消耗

wz1wpwve  于 2023-10-16  发布在  Linux
关注(0)|答案(1)|浏览(152)

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

我用这行打印出来:awk '{print $1*10^-6 " W"}' /sys/class/power_supply/BAT1/power_now(这是我的第二块电池)
我想做一个“脚本”来做到这一点,但只有在一个通用的监视器。比如如果Bat 0是0,那么打印Bat 1,或者我不知道。
我很抱歉非技术性的解释。希望你们能理解。
祝你今天愉快!

cfh9epnr

cfh9epnr1#

最后的和工作的解决方案,至少我所经历的。谢谢你的帮忙。

  1. if [ $(cat /sys/class/power_supply/BAT1/power_now) == 0 ]; then
  2. awk '{print $1*10^-6 " W"}' /sys/class/power_supply/BAT0/power_now
  3. else
  4. awk '{print $1*10^-6 " W"}' /sys/class/power_supply/BAT1/power_now
  5. fiprint $1*10^-6 " W"}' /sys/class/power_supply/BAT1/power_now
  6. fi

相关问题