Para responder minha própria pergunta:
1. O script não estava em execução porque precisava de sudo
de direitos para ser executado.
Solução para isso:
Faça este script sudo
executável!
EDIT sudoers file usando
sudo visudo
Após a linha 25 (ou seja, %sudo ALL=(ALL)
) Adicione isto
username ALL=(ALL) NOPASSWD: /home/username/my_script.sh
Agora podemos usar sudo
neste script sem ser solicitada a senha do sudo
mas pode causar alguns problemas de segurança, por isso consulte este link
2. Responder à minha segunda pergunta:
Para fazer com que este script funcione para qualquer dispositivo USB que esteja conectado, altere o arquivo de regras para este
ACTION=="add", ATTRS{idVendor}=="
****
", ATTRS {idProduct} ==" ****
", RUN +=" / usr / local / meus_script.sh "
asterik (*) informa que isso deve ser feito para cada dispositivo USB conectado!
É isso! Certifique-se de que o script é executável e conecte seu USB !!
Aprecie!