Você deve usar o caminho completo na chave RUN porque ( man udev
)
Se nenhum caminho absoluto for dado, espera-se que o programa resida em / lib / udev, caso contrário, o caminho absoluto deve ser especificado. Nome do programa e argumentos são separados por espaços. Aspas simples podem ser usadas para especifique argumentos com espaços.
No entanto, o próprio script (bash) deve se comportar normalmente, ou seja, você não precisa especificar o caminho.