Seite 1 von 1

Suche Modul für USB erkennung

Verfasst: Montag 8. Januar 2018, 20:07
von egon11
Ich suche ein Python Modul, was zur Erkennung von USB Schnittstellen dient.
Ich möchte eine USB Schnittstelle ständig auslesen, und wenn ein USB mit entsprechender "UUID,idProduct oder idVendor" eingesteckt wird, gemountet wird.
Ich hab bis jetzt das Modul "pyusb" importiert, damit kann ich auch per "idVendor" mounten, er prüft ob die "idVendor" mit meiner Vorgegeben übereinstimmt und dann mountet er sie.
Jetzt such ich aber was, was erkennt, das ein neuer USB eingesteckt ist.
Gibt es sowas in der Art?

Re: Suche Modul für USB erkennung

Verfasst: Montag 8. Januar 2018, 20:58
von __deets__
Kann es sein, das du die gleiche Frage heute schon auf der Mailingliste gestellt hast?

Deine Problembeschreibung ist nicht besonders gut. pyusb kann nicht mounten, das kann nur dein OS. Und auch sonst ist das sehr verschwurbelt ausgedrückt. Kannst du mal aus Benutzersicht erklären, was du vorhast?

Re: Suche Modul für USB erkennung

Verfasst: Montag 8. Januar 2018, 21:10
von egon11
Nein, die Nachricht hab ich da nicht gestellt.
Ich hab es jetzt aktuell mit "pyusb" gelöst und mit "os.subprocess" gelöst.
Ich möchte ein Script erstellen, das wenn ein USB angesteckt wird mit einer bestimmten UUID oder idVendor, der dann in ein bestimmten Verzeichnis gemountet wird.

Re: Suche Modul für USB erkennung

Verfasst: Montag 8. Januar 2018, 21:45
von __deets__
Unter welchem Betriebssystem?

Re: Suche Modul für USB erkennung

Verfasst: Montag 8. Januar 2018, 21:52
von egon11
Ubuntu 16.04

Re: Suche Modul für USB erkennung

Verfasst: Montag 8. Januar 2018, 22:37
von __deets__
Das macht man mit udev regeln. Die sind genau dafür gemacht. Einfach mal googeln.

Re: Suche Modul für USB erkennung

Verfasst: Montag 8. Januar 2018, 22:42
von egon11
Danke, ja Udev Regel kenne ich, ich dachte so etwas gibt es auch in Python.