我一直在尝试在插入相机(eos r)时触发规则,以进一步自动化照片导入等操作,但我无法触发初始规则。我刚接触 Linux,正在使用 Ubuntu 20.04.1 LTS。
lsusb 产生此信息
Bus 002 Device 003: ID 04a9:32da Canon, Inc. Canon Digital Camera
规则 /etc/udev/rules.d/91-camerabackup.rules
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="32da", RUN+="/home/thele/photo_backup.sh"
我尝试过使用 chmod
chmod 0644 /etc/udev/rules.d/91-camerabackup.rules
我尝试过多次重启或使用udevadm control --reload-rules && udevadm trigger
该 bash 脚本位于/home/thele/photo_backup.sh. 只需执行即可bash /home/thele/photo_backup.sh
创建一个文件夹。
echo "Do Folder Camera Stuff"
mkdir camshelltest
我认为这足以测试该规则是否有效。我还遗漏了什么?或者还有其他方法可以解决这个问题吗?