Ho file scritto 90-usb.rulessotto /etc/udev/rules.d/che 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"
Quando ho collegato il dispositivo udev ACTION=="add"crea la directory per mezzo di RUN+="/bin/mkdir /home/pandya/Desktop/testdir"(che funziona benissimo)
MA quando ho scollegato il dispositivo simile udev ACTION=="remove non rimuove la directory per mezzo diRUN+="/bin/rmdir /home/pandya/Desktop/testdir"
Non ci sono problemi /bin/rmdirperché ho anche controllato sostituendolo con un altro mkdir( RUN+="/bin/mkdir /home/pandya/Desktop/testdir2") ma anche questo non funziona.
Quindi, voglio sapere che Perché l' azione di rimozione non funziona? Come lo aggiusto?
ENVsta funzionando. Ho provatoENV{ID_MODEL}che sta funzionando bene. Grazie (A proposito se sei interessato a postare una risposta, allora chiedimi di aggiungere l'udevadm monitor --propertyoutput in questione O continuerò a rispondere?)