Я пытаюсь автоматически скопировать образы * .png из папки моего флэш-накопителя USB, когда он подключен к моей рабочей станции Linux.
Я написал для этого скрипт bash и создал файл /etc/udev/rules.d/test.rules, чтобы добавить его как правило.
Теперь, когда я запускаю команду sudo udevadm trigger
в терминале, изображения из папки копируются в нужную папку, но когда я отключаю и вставляю флешку, скрипт не запускается автоматически (что я ожидаю, что произойдет ).
Файл bash содержит следующий скрипт:
#! /bin/bash
cd /media/user/flashDriveName/folderName
for f in *.png
do
cp -v "$f" /home/user/Desktop/toBePastedFolder/
done
#END
Файл test.rules содержит:
KERNELS=="usb", SUBSYSTEMS=="usb", DRIVERS=="usb", ATTRS{idProduct}=="wxyz", ATTRS{idVendor}=="abcd", ATTRS{serial}=="diahsduahd4e81378",ATTRS{version}=="2.00", RUN+="/home/user/Desktop/bashFile.sh"
Как решить эту проблему? Я работаю на рабочей станции на базе процессора Intel под управлением Ubuntu 16.04 distro. Заранее спасибо за ответы.