Am 12/07/2011 10:55 AM, schrieb Juergen Langowski:
Am Mittwoch, 7. Dezember 2011, 10:31:11 schrieb Daniel Spannbauer:
Hallo,
ich muss beim Anschluss eines bestimmten USB-Gerätes ein Script ausführen. Das braucht die Seriennummer des gerade angeschlossenen Gerätes.
Bis jetzt tat das immer mit folgender Rule:
SUBSYSTEMS== "usb", KERNEL=="ttyUSB[0-9]*", ATTRS{idVendor}=="1dfb", RUN+="/usr/uti/udevscript usbmodul %k %s{serial}"
(...)
Hier läuft auch 11.4. Wenn du die Seriennummer abfragen willst, könntest du es so versuchen:
ATTRS{serial}=="[Seriennummer laut dmesg]"
So werden bei mir unterschiedliche Sticks von demselben Hersteller unterschieden, und für jeden Stick startet ein eigenes Skript.
Leider nicht das,was wir vorhaben. Wenn ein USB-Gerät angesteckt wird (der Hersteller sind wir) muss dieses Script laufen. Damit das Script dann die Aktion ausführen kann, braucht es die Seriennummer des Devices. Ich kann schlecht 500 oder mehr Seriennummern abfragen und für jede ein eigenes Script anlegen. Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org