尝试创建一条规则,当相机通过 USB 插入时触发

尝试创建一条规则,当相机通过 USB 插入时触发

我一直在尝试在插入相机(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

我认为这足以测试该规则是否有效。我还遗漏了什么?或者还有其他方法可以解决这个问题吗?

相关内容