Saya ingin tahu bagaimana saya bisa mendaftar semua aturan udev.
Saya tahu bahwa di dalamnya dapat berpotensi disimpan sebagai baris (satu baris = satu aturan) dalam *.rules
file di direktori ini
/etc/udev/rules.d
/lib/udev/rules.d
/run/udev/rules.d
/var/run/udev/rules.d
Oleh karena itu saya pikir saya dapat menemukan semua aturan dengan sederhana menggabungkan semua *.rules
file di direktori tersebut. Ini tampaknya tidak berfungsi (karena beberapa aturan dijalankan yang saya tidak dapat menemukan perangkat lunak sebagai aturan dalam direktori ini).
Paling-paling saya pikir ada perintah untuk antarmuka udevadm yang akan membiarkan saya mencetak semua aturan yang saat ini udev miliki.
Yang pasti saya melakukan review man udevadm
dan terutama bagian tentang udevadm info [parameters]
sepertinya tidak membuahkan hasil.
Mengingat bahwa udev memungkinkan banyak file dan aturan yang semuanya ditargetkan untuk perangkat yang sama, sangat frustasi untuk tidak mengetahui cara yang efisien / layak untuk menyusun semua aturan untuk perangkat.
rules.d
hal - hal itu bisa meninggalkan banyak misteri.Jawaban:
Jika Anda menggunakan:
Anda mendapatkan entri untuk setiap tindakan yang dilakukan oleh KERNEL dan UDEV. Biasanya menambah, mengubah, menghapus. Jika Anda menyertakan
--property
opsi:Anda akan mendapatkan daftar properti apa yang digunakan.
Karena seseorang dapat menguji aturan udev dengan udevadm:
seseorang dapat menguji sesuatu seperti ini:
tapi tidak yakin seberapa andal ini. Bagaimanapun, menggunakan mis
video1
untuk<device>
itu dapat menghasilkan sesuatu seperti:Tapi coba tebak melihat tes secara keseluruhan lebih baik. Perhatikan juga pesannya:
Anda juga bisa mengatur
in
udev.conf
dan restart udev (reload udev
) untuk mendapatkan output yang agak lebih verbose.sumber