Saya telah menulis file di 90-usb.rulesbawah yang /etc/udev/rules.d/berisi:
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"
Ketika saya terhubung ke perangkat udev ACTION=="add"membuat direktori dengan cara RUN+="/bin/mkdir /home/pandya/Desktop/testdir"(yang berfungsi dengan baik)
TETAPI ketika saya mencabut perangkat udev yang serupa ACTION=="remove tidak menghapus direktori dengan caraRUN+="/bin/rmdir /home/pandya/Desktop/testdir"
Tidak ada masalah dengan /bin/rmdirkarena saya juga telah memeriksa dengan menggantinya dengan yang lain mkdir( RUN+="/bin/mkdir /home/pandya/Desktop/testdir2") tetapi ini juga tidak berfungsi.
Jadi, saya ingin tahu bahwa Mengapa tindakan penghapusan tidak berfungsi? Bagaimana saya memperbaikinya?
ENVberfungsi. Saya mencobaENV{ID_MODEL}yang berfungsi dengan baik. Terima kasih (BTW jika Anda tertarik untuk mengirim jawaban, maka mintalah saya untuk menambahkanudevadm monitor --propertyoutput dalam pertanyaan ATAU saya akan melanjutkan untuk jawaban?)