Scripting udev goto和标签

Scripting udev goto和标签,scripting,udev,Scripting,Udev,我应该只在同一个文件中使用goto和标签,还是可以在为udev编写规则时在单独的文件中使用它 以下代码有效吗 $ cat 05-some.rules GOTO="other_label" $ cat 10-other.rules LABEL="other_label" 我意识到这是一个老问题,但我正在调查同样的事情,我想我会分享我的发现 首先,我所有的测试都是使用udev版本147 我只能在同一个文件中使用带有标签的GOTO。我没有在任何地方读到GOTO和标签必须在同一个文件中,但是在我的测

我应该只在同一个文件中使用
goto
标签
,还是可以在为
udev
编写规则时在单独的文件中使用它

以下代码有效吗

$ cat 05-some.rules
GOTO="other_label"

$ cat 10-other.rules
LABEL="other_label"

我意识到这是一个老问题,但我正在调查同样的事情,我想我会分享我的发现

首先,我所有的测试都是使用udev版本147

我只能在同一个文件中使用带有标签的GOTO。我没有在任何地方读到GOTO和标签必须在同一个文件中,但是在我的测试中,如果我有一个规则,其中包含对不同文件中标签的GOTO,那么该规则将被跳过

另外,我在使用udevadm测试时看到一个错误:

解析文件:转到“不同文件中的标签”在“/etc/udev/rules.d/test.rules”中没有匹配的标签

然后,它继续读取不同文件中的更多规则

我用
/etc/udev/udev.conf
中的
udev_log=“debug”
完成了这项工作