【发布时间】:2018-10-25 07:26:52
【问题描述】:
我想发出某种警报,让我知道充电器何时断开(电缆无法很好地插入插座)。
我有这个来检测充电器的状态:
cat /sys/class/power_supply/ADP1/online
充电时返回 1,使用电池时返回 0。
这个请求弹出窗口:
zenity --info --text="Charger unplugged!"
我认为某种 if 语句可以完成这项工作,它必须每秒钟左右无限运行一次。
然后我想起了我在 Arduino 的日子,在那里你可以编写一个中断,这可以触发脚本运行,而不是一直运行它。
不确定实现这一目标的最佳方法是什么。有人知道吗?
非常感谢。
【问题讨论】:
-
This post 使用一个简单的循环来检查电池电量。您可以存储之前的充电状态,并在它变为拔出时通知。请记住添加一些延迟以避免过多的 CPU 使用。
标签: linux bash shell ubuntu command-line