Espero configurar un script para que se ejecute automáticamente cuando se conecte un dispositivo USB, pero no estoy seguro de cómo activarlo.
Desafortunadamente, el dispositivo USB no es un volumen, por lo que no puedo usar el disparador onmount
para él, y aunque tengo un comando de script para interactuar con él, no incluye una API para activar acciones automáticamente ; es decir, puedo verificar que esté conectado, pero tendría que sondear continuamente hasta que esté conectado. Tampoco espero poder hacer que los desarrolladores agreguen esa funcionalidad en el corto plazo (si es que lo hacen).
Entonces, ¿existe una forma genérica de configurar una tarea launchd
que se activará cuando se detecte un dispositivo USB, y así evitar la necesidad de realizar una encuesta? Si esto no es posible, ¿hay otras alternativas capaces de activar un script de shell cuando conecto el dispositivo?