다른 질문이므로 중복으로 표시하지 마세요.
pendrive가 시스템에 연결될 때마다 스크립트를 실행하려고합니다. 나는 다음 이 와 이 질문을 그리고 그것은 작동하지만 여전히 몇 가지 문제가있다.
이것은 내 udev 규칙 파일입니다.
ACTION=="add", ATTRS{idVendor}=="8564", ATTRS{idProduct}=="1000", RUN+="/usr/local/my_script.sh"
그리고 이것은 내 스크립트입니다 :
#!
/ bin / bash
env> /tmp/env.out
cp -r / media / * device-name * / * ~ / test /
두 가지 질문이 있습니다.
파일 때문에 내 USB 장치 스크립트 1.Whenver I 플러그가 실행 env.out가 생성됩니다 / tmp를 하지만 USB 장치에서 데이터를 테스트 디렉토리에 복사되지 않습니다 내가 수동으로 다음 스크립트를 실행하는 경우, 그것을 잘 작동합니다! 왜??
2. ID를 몰라도 연결된 USB 장치에서 작동하도록 규칙 파일을 좀 더 일반화하려면 어떻게해야합니까?
내 생각은 연결된 USB 장치의 모든 데이터가 컴퓨터에 연결되면 자동으로 컴퓨터로 복사하는 것입니다.
고급 감사합니다!