Udev ব্যবহার inotify , বিধি ডিরেক্টরির মধ্যে পরিবর্তনের জন্য ঘড়ি উভয় লাইব্রেরিতে এবং স্থানীয় কনফিগারেশন গাছ (সাধারণত এ অবস্থিত মধ্যে প্রক্রিয়া /lib/udev/rules.d
এবং /etc/udev/rules.d
)। সুতরাং বেশিরভাগ সময় যখন আপনি কোনও নিয়ম ফাইল পরিবর্তন করেন তখন আপনাকে কিছু করার প্রয়োজন হয় না।
আপনি কেবলমাত্র যদি কিছু অস্বাভাবিক কিছু করে থাকেন তবে আপনাকে স্পষ্টতই উদেব ডেমনকে অবহিত করতে হবে, উদাহরণস্বরূপ যদি আপনার যদি এমন কোনও নিয়ম থাকে যা অন্য ডিরেক্টরিতে ফাইল অন্তর্ভুক্ত করে। তারপরে আপনি ডেমনদের তাদের কনফিগারেশনটি পুনরায় লোড করতে জিজ্ঞাসা করার জন্য সাধারণ সম্মেলনটি ব্যবহার করতে পারেন: একটি সাইনআপ ( pkill -HUP udevd
) প্রেরণ করুন । অথবা আপনি ব্যবহার করতে পারেন udevadm
কমান্ড প্রয়োগ করুন: udevadm control --reload-rules
।
তবে সাবধান হোন যে উদেবের বিভিন্ন সংস্করণ historতিহাসিকভাবে নিয়মগুলি স্বয়ংক্রিয়ভাবে লোড করার জন্য trigতিহাসিকভাবে বিভিন্ন ট্রিগার রয়েছে। সুতরাং সন্দেহ হলে, কল করুন udevadm control --reload-rules
: এটি যাইহোক কোনও ক্ষতি করবে না।
একটি ডিভাইস যুক্ত করা হয় কেবল তখনই udev নিয়ম প্রয়োগ করা হয়। আপনি যদি ইতিমধ্যে সংযুক্ত কোনও ডিভাইসে নিয়মগুলি প্রয়োগ করতে চান, তবে আপনার udevadm trigger
কনফিগারেশন পরিবর্তিত হয়েছে এমন ডিভাইসগুলির সাথে মেলে সঠিক বিকল্পগুলির সাথে কল করে আপনাকে এগুলি স্পষ্টভাবে করতে হবে udevadm trigger --attr-match=vendor='Yoyodyne' --attr-match=model='Frobnicator 300'
।