Você provavelmente já tem o udev em execução no seu sistema e está monitorando eventos de conexão / desconexão. Com a configuração adequada, ele pode acionar scripts para serem executados, mas foi projetado principalmente para criar os nós de dispositivos.
Em um sistema Debian / Ubuntu, dê uma olhada nas regras existentes em /lib/udev/rules.d
e /etc/udev/rules.d '. Veja a seção Executar da página do manual do udev, para detalhes sobre como executar uma tarefa.
Veja: