나는 규칙을 만들었습니다 /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에서 전원 연결 및 연결 해제 상황을 시뮬레이션해야 한다는 것입니다. 관심을 가져주셔서 감사합니다!