Ubuntu를 사용하여 USB 모뎀을 설정하여 일시 중지하고 절전 모드에서 다시 시작할 때마다 모뎀 모드로 자동 전환되도록 했습니다.
여기 지침에 따라 [1] 이 작업을 수행할 수 있었지만 이상하게 sudo udevadm trigger --verbose
도 제가 작성한 udev 규칙은 명령을 수동으로 실행할 때만 작동합니다.
어쩌면 이것은 udev의 버그이거나 아직 모르는 일부 구성 때문일까요? 도움을 받기를 바랍니다!
답변1
글쎄, 모뎀은 일반적으로 부팅하는 데 시간이 걸리기 때문에(빨간색 표시등에서 녹색 표시등까지) 장기 실행 작업으로 명령/스크립트를 첨부해야 합니다.
스크립트에 명령을 넣고 at 명령을 사용하여 udev 규칙의 RUN 키에 삽입했습니다.
ACTION=="add|change|bind", KERNEL=="*", SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2000", RUN+="/usr/bin/at -M -f /modem_switch.sh now + 1 minutes"
이제 예상대로 작동합니다. 인용하다:https://askubuntu.com/a/1017407