Pass-ATTR{idVendor} als argument in udev-Skript

Ich habe ein Skript, welches ausgeführt wird, sobald ein usb-Gerät durch die vendor-1004 verbunden ist. Die udev-Regel, die ich benutze, funktioniert und sieht wie folgt aus.

SUBSYSTEM=="usb", ATTR{idVendor}=="1004", RUN+="/var/www/beta/trigger.php"

Nun möchte ich dieses Skript immer ausgeführt, wenn ein usb-Gerät angeschlossen ist, und übergeben der Hersteller-ID als parameter. (So kann das Skript entscheiden, ob Sie ausgeführt werden oder nicht).

Einen parameter hinzufügen, die zugegriffen werden kann, die in das Skript hat soweit funktioniert:

SUBSYSTEM=="usb", RUN+="/var/www/beta/trigger.php myparam"

Kann mir bitte jemand sagen, wie ersetzen "myparam" mit dem Wert von ATTR{idVendor}? Ich habe versucht, alle Arten von Kombinationen, aber ich habe nie das erwartete Ergebnis...

Vielen Dank!

  • bitte Bearbeiten Sie die Frage um "alle möglichen Kombinationen" Schwer zu sagen, wie Sie gehen, und welche tools man habe versucht, mit. Viel Glück.
InformationsquelleAutor joshtucker | 2012-10-10
Schreibe einen Kommentar