Lütfen farklı bir soru olduğu için bunu kopya olarak işaretlemeyin!
Bir pendrive sistemime bağlı olduğunda bir komut dosyası çalıştırmaya çalışıyorum. Ben takip bu ve bu soruyu Ve çalışıyor ancak hala bazı sorunlar var.
Bu benim udev kurallar dosyası:
ACTION=="add", ATTRS{idVendor}=="8564", ATTRS{idProduct}=="1000", RUN+="/usr/local/my_script.sh"
ve bu benim senaryom:
#!
/ Bin / bash
env> /tmp/env.out
cp -r / media / * aygıt adı * / * ~ / test /
2 sorum var:
1. / tmp içinde bir dosya env.out üretildiğinden, ancak usb cihazından gelen veriler test dizinine kopyalanmadığı için usb cihazım komut dosyasını taktığımda , komut dosyasını manuel olarak çalıştırırsam iyi çalışır! Neden??
2.Kimliklerimi bilmeden bağlanan herhangi bir USB cihazında çalışabilmesi için kural dosyamı nasıl daha genel hale getirebilirim?
Bunun arkasındaki fikrim bağlı USB cihazındaki tüm verileri bağlı olduğunda otomatik olarak bilgisayarıma kopyalamak.
Şimdiden teşekkürler!