获取 udev/rules 中新添加的接口的名称,将其作为参数传递给 shell 脚本

获取 udev/rules 中新添加的接口的名称,将其作为参数传递给 shell 脚本

我使用 USB mode_switch 插入设备,然后将其初始化为带有 MAC 地址接口的 lte 互联网棒。一旦插入棒,我想调用一个 shell 脚本,它执行一些需要接口名称的其他逻辑。

到目前为止,我有以下规则:

SUBSYSTEM=="net", ACTION=="add", ATTRS{idVendor}=="12d1", RUN+="/home/some/interface_test/dosomething.sh '$attr{bInterfaceClass}'"

规则是在插入棒后调用 dosomething.sh 但接口名称为空。

属性对吗?在这个地方甚至可以获得接口名称吗?

相关内容