Eu estou tentando copiar automaticamente as imagens * .png de uma pasta da minha unidade flash USB quando ela estiver conectada à minha estação de trabalho linux.
Eu escrevi o script bash para fazer isso e criei o arquivo /etc/udev/rules.d/test.rules para adicioná-lo como regra.
Agora, quando executo o comando sudo udevadm trigger
no terminal, as imagens da pasta são copiadas para a pasta desejada, mas quando eu desconecto e insiro a unidade flash USB, o script não é disparado automaticamente (o que espero acontecer) ).
O arquivo bash contém o seguinte script:
#! /bin/bash
cd /media/user/flashDriveName/folderName
for f in *.png
do
cp -v "$f" /home/user/Desktop/toBePastedFolder/
done
#END
O arquivo test.rules contém:
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"
Como superar esse problema? Eu estou trabalhando na estação de trabalho baseada no processador Intel rodando Ubuntu 16.04 distro. Agradecemos antecipadamente pelas respostas.