Habitualmente cuando creo reglas para el daemon udev, hago los ficheros
indicando los atributos específicos de l dispositivo para el que me
interesa que se desencadene una aciión, como correr un script.
Sin embargo, me interesaría la operacion contraria, o sea, que cuando el
dispositivo que se conecte no tenga esos atributos, se desencadene una
acción, como correr el mismo script.
Yo creía que esto se realizaba colocando el operando !=, en lugar de ==,
sin emabrgo, no resuelvo así. Me imagino que esté pasando por alto alguna
condición.
Para ser más concreto: Yo tengo el fichero /etc/udev/rules.d/
40-persistent-usb.rules con las lineas:
*ACTION=="add", KERNEL=="sd[b-z][0-9]",
ATTRS{serial}=="AA04012700732",
RUN+="/usr/bin/conecto 1"*
*ACTION=="remove", KERNEL=="sd[b-z][0-9]",
ATTRS{serial}=="AA04012700732",
RUN+="/usr/bin/conecto 2"*
que permite que un script se ejecute cuando una flash que tiene como numero
de serie AA04012700732, se conecta o desconecta de la PC.
Pues bien, yo quisiera que ese mismo script corriera si la flash que se
conecta y/o desconecta no tuviera ese numero de serie. O sea, que cuando se
conecte cualquier otra flash diferente a la que tiene el numero de serie en
el ejemplo.
Alguna idea?
Gracias de antemano
Saludos
Show replies by date