Tolong jangan tandai ini sebagai duplikat karena ini adalah pertanyaan yang berbeda!
Saya mencoba menjalankan skrip setiap kali pendrive terhubung ke sistem saya. Saya mengikuti ini dan pertanyaan ini Dan itu berhasil tetapi masih ada beberapa masalah.
Ini adalah file aturan udev saya:
ACTION=="add", ATTRS{idVendor}=="8564", ATTRS{idProduct}=="1000", RUN+="/usr/local/my_script.sh"
dan ini skrip saya:
#!
/ bin / bash
env> /tmp/env.out
cp -r / media / * nama-perangkat * / * ~ / test /
Saya punya 2 pertanyaan:
1.Setelah saya pasang skrip perangkat usb saya dijalankan karena file env.out dihasilkan dalam / tmp tetapi data dari perangkat usb tidak disalin ke direktori tes , jika saya menjalankan skrip secara manual maka berfungsi dengan baik! Mengapa??
2.Bagaimana bisa membuat file aturan saya lebih umum sehingga akan berfungsi untuk perangkat USB apa pun yang terhubung tanpa mengetahui ID-nya?
Ide saya di balik ini adalah untuk menyalin semua data dari perangkat USB yang terhubung ke komputer saya secara otomatis, ketika terhubung.
Terima kasih sudah mahir!