udev 규칙 파일을 자동으로 채우기 위해 "경로로" USB 포트 가져오기

udev 규칙 파일을 자동으로 채우기 위해 "경로로" USB 포트 가져오기

나는 내 자신을 개선하려고 노력하고 있습니다.udev 규칙USB 직렬 장치 또는 USB 사운드 카드에 적용됩니다. 직접 편집할 필요 없이 현장에서 USB 포트 번호를 입력하고 싶습니다. ENV{ID_PATH}예를 들어 이 규칙 파일을 다른 PC에 복사한 경우 유용합니다. 결과를 구문 분석하기 위해 bash 스크립트를 작성할 수 있다는 것을 알고 있습니다(직렬 장치인 경우).

udevadm info /dev/ttyUSB0 | grep "ID_PATH="

또는 결과를 구문 분석하여(사운드 장치의 경우)

udevadm monitor --kernel --subsystem-match=sound

값을 가져와 규칙 파일에 씁니다.

RUN하지만 저는 and 필드에 더 관심이 있습니다 PROGRAM. 나는 그런 예를 발견했다이것그리고이것외부 서비스/스크립트를 호출하지만 규칙 파일 자체 내의 필드를 다시 쓰지 않습니다. 스크립트를 실행하고 ENV{ID_PATH}sysfs 경로(예: 자체 구성 또는 자체 학습 규칙 파일)로 키 값을 채울 수 있는지 궁금합니다 . udev그런 기능이 제공 되나요 ? 그렇다면 어떻게 해야 합니까?

관련 정보