Linux
當我想啟動 bash 腳本時,udev 規則出現問題
我正在嘗試編寫 udev 規則,因此插入時會辨識我的 USB,並且我想執行 bash 腳本,但似乎我有一些問題,我想我已經打開規則文件兩次,例如使用 vim 和文本編輯。我怎樣才能解決這個問題 ?
$ 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"
如果這是您提供的確切命令行,那麼它似乎永遠不會起作用。
Vi 沒有像“add”這樣的選項……所以實際上 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