我创建了规则/etc/udev/rules.d/80.power.rules
:
SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="0", RUN+="/root/test.sh"
然后我执行命令udevadm trigger /sys/class/power_supply/ACAD -c offline -v
(注意离线)我看到了/root/test.sh
不是被执行。
如果我设置ENV{POWER_SUPPLY_ONLINE}=="1"
并执行udevadm trigger /sys/class/power_supply/ACAD -c online -v
(注意在线的), 然后/root/test.sh
是被执行。
有没有办法模拟电源拔出事件,以便 udev 执行我的脚本?如果有没有udev的办法也是可以的。重点是我需要在Linux上模拟电源插拔情况。感谢您的关注!