Como executar um script quando conecto um dispositivo?

1

novo usuário do Linux aqui (Ubuntu 12.04) ... Estive procurando no google e encontrei alguns scripts que fariam o que estou prestes a perguntar mais facilmente, mas o que eu gostaria de fazer é escrever um script que se abre automaticamente terminal e executa o comando 'easytether connect' quando conecto meu telefone ao computador ... Existe alguma maneira de fazer isso?

    
por AFschizoid 07.10.2013 / 01:48

1 resposta

1

  1. Verifique os atributos udev para o dispositivo de destino (se souber). Exemplo:

    udevadm info -a -n /dev/ttyACM0
    

    Ou monitore udev events (em seguida, conecte seu dispositivo):

    udevadm monitor --environment --udev
    
  2. Use atributos específicos para corresponder ao dispositivo de destino e criar novo arquivo de regras udev em /etc/udev/rules.d/ . Use ACTION=="add" para corresponder ao evento de dispositivo adicionado e RUN+="..." para executar o script necessário. Exemplo

    ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth0", RUN+="/usr/bin/ethtool -s eth0 wol d"
    

Referências:

por user.dz 19.05.2014 / 19:19