এটি একটি আলাদা প্রশ্ন হিসাবে দয়া করে এটি সদৃশ হিসাবে চিহ্নিত করবেন না!
যখনই আমার সিস্টেমে পেনড্রাইভ সংযুক্ত থাকে আমি স্ক্রিপ্ট চালানোর চেষ্টা করছি। আমি এটি এবং এই প্রশ্নটি অনুসরণ করেছি এবং এটি কাজ করছে তবে এখনও কিছু সমস্যা রয়েছে।
এটি আমার উদেব নিয়ম ফাইল:
ACTION=="add", ATTRS{idVendor}=="8564", ATTRS{idProduct}=="1000", RUN+="/usr/local/my_script.sh"
এবং এটি আমার লিপি:
#!/ বিন / ব্যাশ
env> /tmp/env.out
সিপি -আর / মিডিয়া / * ডিভাইস-নাম * / * ~ / পরীক্ষা /
আমার 2 টি প্রশ্ন রয়েছে:
১. যখনই আমি আমার ইউএসবি ডিভাইস স্ক্রিপ্টটি প্লাগ ইন করি তখন সম্পাদন করা হয় কারণ একটি ফাইল এনভ.আউট.আউট / টিএমপি- তে উত্পন্ন হয় তবে ইউএসবি ডিভাইস থেকে ডেটা টেস্ট ডিরেক্টরিতে অনুলিপি করা হয় না , যদি আমি স্ক্রিপ্টটি ম্যানুয়ালি চালিত করি তবে এটি ঠিক কাজ করে! কেন ??
২. কীভাবে আমার বিধিগুলি ফাইলটিকে আরও সাধারণ করে তুলতে পারে যাতে এটি কোনও আইডিবি ডিভাইস যা তার আইডি না জেনে সংযুক্ত থাকে তার জন্য কাজ করবে?
এর পিছনে আমার ধারণা হ'ল সংযুক্ত থাকা ইউএসবি ডিভাইস থেকে সমস্ত কম্পিউটার স্বয়ংক্রিয়ভাবে আমার কম্পিউটারে অনুলিপি করা।
অগ্রিম ধন্যবাদ!