私は90-usb.rules以下/etc/udev/rules.d/を含むファイルを書きました:
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"
デバイスを接続すると、udev ACTION=="add"はRUN+="/bin/mkdir /home/pandya/Desktop/testdir"(正常に動作する)の方法でディレクトリを作成します。
しかし、デバイスを取り外したとき、同様のudev ACTION=="remove は次の方法でディレクトリを削除しませんRUN+="/bin/rmdir /home/pandya/Desktop/testdir"
/bin/rmdir別のものmkdir(RUN+="/bin/mkdir /home/pandya/Desktop/testdir2")に交換して確認したので問題ありませんが、これも動作しません。
では、なぜ削除アクションが機能しないのか知りたいのですが。どうすれば修正できますか?
ENVは機能しています。ENV{ID_MODEL}どれがうまくいくか試してみました。ありがとうございます(回答を投稿したい場合はudevadm monitor --property、質問に出力を追加するように依頼するか、回答を続けますか?)