USB接続ベンダーID、製品ID、およびバージョンを見る

USB接続ベンダーID、製品ID、およびバージョンを見る

システムに追加および削除されたすべてのデバイスを見て、USBベンダーID、製品ID、バージョン、およびその他の関連情報を確認したいと思います。 Linuxでこれを行うにはどうすればよいですか?使用できるログファイルはありますか?tail -fそれとも別のものが必要ですか?

ベストアンサー1

あなたはこれを行うことができますudevadm

udevadm monitor --subsystem-match=usb --property

または

udevadm monitor --subsystem-match=usb --property --udev

イベントのみをフィルタリングしますudev。特定の属性が必要な場合は、出力バッファgrepリングを無効にする必要がありますudevadmstdbuf、、、script...unbufferなどのツールを使用)。

stdbuf -i 0 -o 0 -e 0 udevadm monitor --subsystem-match=usb --property --udev | grep DEVPATH

または

script -q /dev/null -c "udevadm monitor --subsystem-match=usb --property --udev" | grep PRODUCT

または

unbuffer udevadm monitor --subsystem-match=usb --property --udev | grep -E 'ID_VENDOR_ID|ID_MODEL_ID'

おすすめ記事