Linux下可以使用udev或者其他方式模拟电源掉线吗?

Linux下可以使用udev或者其他方式模拟电源掉线吗?

我创建了规则/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上模拟电源插拔情况。感谢您的关注!

相关内容