USBデバイスプラグインでカスタムスクリプトを実行するには?

USBデバイスプラグインでカスタムスクリプトを実行するには?

Debian / CentOS / Fedoraなどの現在のLinuxディストリビューションでUSBデバイスプラグインを介してカスタムスクリプトを自動化する最先端の方法は何ですか?

たとえば、UUID(またはデバイスIDなど)に基づいてUSB大容量記憶装置を自動的にマウント/コピー/マウント解除する場合です。

ベストアンサー1

次のファイルにこのような行を置きます/etc/udev/rules.d

KERNEL=="sd*", ATTRS{vendor}=="Yoyodyne", ATTRS{model}=="XYZ42", ATTRS{serial}=="123465789", RUN+="/pathto/script"

NAME="subdir/mydisk%n"たとえば、以下でカスタムアイテムパスを使用する場合は、句を追加します/dev

udevadm info -a -n sdb一致する可能性のある属性を確認するには、実行します(attribute=="value";ディスクを挿入したときに作成された新しいエントリに対応するsdbディスクに自動的に割り当てられたデバイス名に置き換えられます)。どんな節でも/dev使えます。ATTRS一つスタンザ:任意のスタンザを選択できますが、句ATTRSはすべて同じスタンザに属している必要があり、混合して一致させることはできません。ATTRSさまざまなセクションにリストされている他の種類の条項と条項を混在させることができます。

おすすめ記事