udev / rulesに新しく追加されたインターフェイスの名前を取得し、それをシェルスクリプトにパラメータとして渡します。

udev / rulesに新しく追加されたインターフェイスの名前を取得し、それをシェルスクリプトにパラメータとして渡します。

USB mode_switchを使用してデバイスを接続し、MACアドレスインターフェイスを持つLTEインターネットスティックに初期化しました。スティックを挿入したら、インターフェイス名を必要とするいくつかの追加ロジックを実行するシェルスクリプトを呼び出したいと思います。

これまで、私は次の規則を持っています。

SUBSYSTEM=="net", ACTION=="add", ATTRS{idVendor}=="12d1", RUN+="/home/some/interface_test/dosomething.sh '$attr{bInterfaceClass}'"

ルールは、スティックを挿入した後にインターフェイス名が空の状態でdosomething.shを呼び出すことです。

属性は正しいですか?ここでインターフェイス名を取得することは可能ですか?

関連情報