Archivo que he escrito 90-usb.rulesen virtud de /etc/udev/rules.d/que contiene:
ACTION=="add", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="2008", RUN+="/bin/mkdir /home/pandya/Desktop/testdir"
ACTION=="remove", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="2008", RUN+="/bin/rmdir /home/pandya/Desktop/testdir"
Cuando conecté el dispositivo, udev ACTION=="add"crea un directorio mediante RUN+="/bin/mkdir /home/pandya/Desktop/testdir"(que funciona bien)
PERO cuando desconecté un dispositivo similar, udev ACTION=="remove no elimina el directorio por medio deRUN+="/bin/rmdir /home/pandya/Desktop/testdir"
No hay ningún problema /bin/rmdirporque también lo he comprobado reemplazándolo con otro mkdir( RUN+="/bin/mkdir /home/pandya/Desktop/testdir2") pero esto tampoco funciona.
Entonces, quiero saber que ¿Por qué la acción de eliminación no funciona? ¿Cómo lo soluciono?
ENVestá funcionando. IntentéENV{ID_MODEL}que funciona bien. Gracias (por cierto, si está interesado en publicar la respuesta, pídame que agregue laudevadm monitor --propertysalida en cuestión O ¿continuaré por la respuesta?)