x
对于我的 udev 规则,我想从文件或另一个命令的输出中读取条件的值KERNELS=="x"
,可以吗?如果不行,我如何确保该规则针对具有已知 PCI 的特定网络/设备运行?
答案1
不要尝试加载条件值,而是让脚本加载该值并决定是否应执行所需的指令。
你可以通过检查环境变量来知道来自哪个 PCIDEVPATH
DEVPATH=/devices/pci0000:00/0000:00:19.0/net/eth0
或者将$devpath
或%p
(路径值)作为参数传递给脚本。
x
对于我的 udev 规则,我想从文件或另一个命令的输出中读取条件的值KERNELS=="x"
,可以吗?如果不行,我如何确保该规则针对具有已知 PCI 的特定网络/设备运行?
不要尝试加载条件值,而是让脚本加载该值并决定是否应执行所需的指令。
你可以通过检查环境变量来知道来自哪个 PCIDEVPATH
DEVPATH=/devices/pci0000:00/0000:00:19.0/net/eth0
或者将$devpath
或%p
(路径值)作为参数传递给脚本。