하위 시스템 이름을 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}"

언급한 대로 키 이름은 대문자여야 합니다.

관련 정보