將子系統名稱替換為 udev 字串

將子系統名稱替換為 udev 字串

有沒有辦法將子系統名稱替換為 udev 規則(udev 版本 215)中的字串?

例如(這不起作用):

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

我嘗試過$subsystemand $SUBSYSTEM(就像$kerneland $name)但這些都不起作用。

答案1

根據手冊,在規則和設備選項>>可用的替代品:

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

所以在你的情況下應該是

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

或者

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

如前所述,鍵名必須大寫。

相關內容