하위 시스템 이름을 udev 문자열로 바꾸기

하위 시스템 이름을 udev 문자열로 바꾸기

udev 규칙(udev 버전 215)에서 하위 시스템 이름을 문자열로 바꾸는 방법이 있습니까?

예를 들어(이것은 작동하지 않습니다):

ACTION=="add", ENV{COMMENT}="subsystem is $subsystem"

나는 $subsystemand $SUBSYSTEM(like $kerneland $name)를 시도했지만 그 중 아무 것도 작동하지 않았습니다.

답변1

설명서에 따르면,규칙 및 장치 옵션>>사용 가능한 대안:

   $env{key}, %E{key}
       A device property value.

따라서 귀하의 경우에는

ENV{COMMENT}="subsystem is $env{SUBSYSTEM}"

또는

ENV{COMMENT}="subsystem is %E{SUBSYSTEM}"

앞서 언급했듯이 키 이름은 대문자로 시작해야 합니다.

관련 정보