Tengo dudas sobre como lanzar un script cuando conecto la usb flash
buen la pasen todos, les escribo aqui en el foro por que tengo una gran interrogante, ¿Como lanzar un script cuando conecto la usb flash drive?, he leido varios tutoriales, uno en debian, otro para ubuntu. Pero simplemente a mi no me funcionan o algo estoy haciendo mal, lo cual ignoro por que soy nuevo en esto de linux.
Los pasos que he seguido son los siguientes:
entro a la Terminal y digito el siguiente comando "udevinfo -a -p /sys/block/sdb" para conocer los datos de la usb al conectar, luego localizo esta parte:
looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-7':
KERNELS=="5-7"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{serial}=="08C04B4160A2EC52"
ATTRS{product}=="DataTraveler 2.0"
ATTRS{manufacturer}=="Kingston"
ATTRS{quirks}=="0x0"
ATTRS{maxchild}=="0"
ATTRS{version}==" 2.00"
ATTRS{devnum}=="5"
ATTRS{busnum}=="5"
ATTRS{speed}=="480"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{bNumConfigurations}=="1"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceClass}=="00"
ATTRS{bcdDevice}=="0100"
ATTRS{idProduct}=="651c"
ATTRS{idVendor}=="0930"
ATTRS{bMaxPower}=="128mA"
ATTRS{bmAttributes}=="80"
ATTRS{bConfigurationValue}=="1"
ATTRS{bNumInterfaces}==" 1"
ATTRS{configuration}==""
ATTRS{dev}=="189:516"
en la cual me basó para crear una regla en "/etc/udev/rules.d"
la cual escribo el siguiente comando: "sudo gedit 95-usbmonta.rules"
el cual contiene la siguiente linea:
ACTION=="add", KERNELS=="5-8", SUBSYSTEMS=="usb", ATTRS{serial}=="08C04B4160A2EC52", ATTRS{idProduct}=="651c", RUN+="/usr/local/bin/startlazarus"
guardo el archivo, y ejecuto el siguiente comando:
sudo udevcontrol reload_rules
que creo como lo dicen varios tutoriales que he visto que reinicia las reglas de udev.
Desmonto y desconecto la memoria usb, luego vuelvo a insertarla y no pasa nada.
Apreciaria cualquier resolución a mi duda, por que tengo ya bastante tiempo con esto.
Gracias
Postdata: tengo la version Ubuntu 7.10 \n \l

Enviar un comentario nuevo