Udev menggunakan mekanisme inotify untuk melihat perubahan dalam direktori rules, di perpustakaan dan di pohon konfigurasi lokal (biasanya terletak di /lib/udev/rules.d
dan /etc/udev/rules.d
). Jadi sebagian besar waktu Anda tidak perlu melakukan apa pun ketika Anda mengubah file aturan.
Anda hanya perlu memberi tahu udev daemon secara eksplisit jika Anda melakukan sesuatu yang tidak biasa, misalnya jika Anda memiliki aturan yang menyertakan file di direktori lain. Kemudian Anda dapat menggunakan konvensi yang biasa untuk meminta daemon untuk memuat ulang konfigurasinya: kirim SIGHUP ( pkill -HUP udevd
). Atau Anda dapat menggunakan udevadm
perintah: udevadm control --reload-rules
.
Namun, berhati-hatilah karena versi udev yang berbeda secara historis memiliki pemicu yang berbeda untuk memuat ulang aturan secara otomatis. Jadi jika ragu, hubungi udevadm control --reload-rules
: tidak akan ada salahnya pula.
Aturan udev hanya diterapkan ketika perangkat ditambahkan. Jika Anda ingin menerapkan kembali aturan ke perangkat yang sudah terhubung, Anda perlu melakukan ini secara eksplisit, dengan memanggil udevadm trigger
dengan opsi yang tepat untuk mencocokkan perangkat yang konfigurasinya telah berubah, misalnya udevadm trigger --attr-match=vendor='Yoyodyne' --attr-match=model='Frobnicator 300'
.