Como eu variabilizo o valor x em KERNELS == x condição da minha regra do udev?

4

Para minha regra do udev, quero ler o valor de x na condição KERNELS=="x" de um arquivo ou a saída de outro comando, é possível? Se não, como posso ter certeza de que a regra é executada para minha rede / dispositivo específico com PCI conhecida?

    
por subash 23.12.2015 / 04:54

1 resposta

0

Em vez de tentar carregar o valor da condição, deixe que o script carregue esse valor e decida se deve executar as instruções necessárias.

Você pode saber a partir de qual PCI, verificando a variável de ambiente DEVPATH

DEVPATH=/devices/pci0000:00/0000:00:19.0/net/eth0

ou passe $devpath ou %p (valor do caminho) como argumento para o seu script.

    
por user.dz 02.01.2016 / 23:00