udev
에 대한 규칙을 작성하는 동안 동일한 파일에만 goto
과 label
을 사용해야합니까, 아니면 별도의 파일로 사용할 수 있습니까?udev goto 및 레이블
다음 코드가 유효합니까?
$ cat 05-some.rules
GOTO="other_label"
$ cat 10-other.rules
LABEL="other_label"
udev
에 대한 규칙을 작성하는 동안 동일한 파일에만 goto
과 label
을 사용해야합니까, 아니면 별도의 파일로 사용할 수 있습니까?udev goto 및 레이블
다음 코드가 유효합니까?
$ cat 05-some.rules
GOTO="other_label"
$ cat 10-other.rules
LABEL="other_label"
나는이 오래된 질문 실현,하지만 난 같은 일을 조사하고 내 연구 결과를 공유하는 것이라고 생각하고 있습니다.
첫째, 내 모든 시험은 udev에 버전 난 단지 같은 파일에 레이블이있는 GOTO를 사용 할 수있게되었습니다 147
와 함께왔다. 나는 GOTO와 LABEL이 같은 파일에 있어야한다는 것을 어느 곳에서도 읽지는 못했지만, 내 테스트에서 다른 파일의 GOTO와 LABEL을 포함하는 규칙이 있다면 그 규칙은 건너 뛸 것이다.
parse_file :
udevadm test
를 사용하는 경우또한, 나는 오류를 보았다 GOTO 'label_in_different_file은'에 일치하는 레이블이 없다 '/etc/udev/rules.d/test.rules'
그런 다음 다른 파일에서 더 많은 규칙을 읽습니다.
udev_log="debug"
을 /etc/udev/udev.conf
으로 변경했습니다.