Advertisement
andmalv

[Tip] Ejecutar Script al conectar un determinado USB

Mar 17th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.94 KB | None | 0 0
  1. Esto es muy útil por ejemplo cuando queremos hacer una copia automáticamente cada vez que conectamos un dispositivo al PC.
  2.  
  3. Determinar el tipo de dispositivo.
  4.  
  5.     lsusb
  6.  
  7. Ejemplo de la salida del comando anterior
  8.  
  9.     Bus 002 Device 006: ID '0930:6545' Kingston DataTraveler
  10.  
  11. Los que nos interesa es lo que esta en rojo, para saber ID del dispositivo y producto.
  12. Por lo tanto, según el ejemplo anterior:
  13.  
  14. ID del dispositivo: '0930'
  15. ID del producto: '6545'
  16.  
  17. Ya con esta información, podemos crear la regla UDEV:
  18.  
  19.     echo 'ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0930", SYSFS{idProduct}=="6545", RUN+="/ruta/a/miScript"' \
  20.     | sudo tee -a /etc/udev/rules.d/85-desire.rules
  21.  
  22. NOTAS:
  23.         * Cambiar '/ruta/a/miScript' por la ruta a nuestro Script
  24.         * Darle permisos al Script.
  25.  
  26. Recargar las regas
  27.  
  28.     sudo udevadm control --reload-rules
  29.  
  30. Ahora cuando conectemos el Dispositivo anteriormente mencionado, se ejecutará el Script.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement