udevルールを作成しようとしているので、USBを接続すると認識され、bashスクリプトを実行したいのですが問題があるようです。たとえば、vimを使用してルールファイルを2回開いたようです。そしてテキスト編集。この問題をどのように解決できますか?
$ sudo vi /etc/udev/rules.d/85-my_usb_device_rule.rules ACTION=="add", SUBSYSTEM=="usb", SYSFS{idVendor}=="0204", SYSFS{idProduct}=="6025", RUN+="/home/supermario/workspace/bash_script.sh"
答え1
これがあなたが提供した正確なコマンドラインなら、決してうまくいかないようです。
Viは「追加」などのオプションを許可しません...したがって、実際にはviはコマンドラインで提供されているすべてのファイルを編集します。
あなたができることは次のとおりです。
sudo echo 'ACTION=="add", SUBSYSTEM=="usb", SYSFS{idVendor}=="0204", SYSFS{idProduct}=="6025", RUN+="/home/supermario/workspace/bash_script.sh"' >> /etc/udev/rules.d/85-my_usb_device_rule.rules