gpt4 book ai didi

linux - 如果充电器 = 未插电,请提醒我。命令行脚本

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:34:58 25 4
gpt4 key购买 nike

我想发出某种警报,让我知道充电器何时断开连接(电缆不适合 socket )。

我有这个来检测充电器的状态:

cat /sys/class/power_supply/ADP1/online

充电时返回 1,使用电池时返回 0。

这是请求一个弹出窗口:

zenity --info --text="Charger unplugged!"

我认为某种 if 语句可以完成这项工作,必须每秒左右无限地运行它。

然后我想起了我在 Arduino 的日子,在那里你可以编写一个中断,它可以触发脚本运行,而不必一直运行它。

不确定实现此目标的最佳方法是什么。有人知道吗?

非常感谢。

最佳答案

你可以创建一个服务,或者你可以用更简单和原始的方式来做:创建一个脚本来创建一个分支,重定向它自己的 stdoutstderr/dev/null 并执行一个无限循环,该循环将不断检查您的 /sys/class/power_supply/ADP1/online 文件。当值为 0 时,它会将 stdoutstderr 重定向到原始状态,以显示提示。要使其成为一个自主脚本,您必须使用 crontab @reboot 来执行它。

我认为它在 CLI 中应该可以工作,但我不知道它是否可以在图形桌面界面中工作

关于linux - 如果充电器 = 未插电,请提醒我。命令行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50350589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com