Déterminer si une clé usb est montée à l'aide de la commande lsusb de données

Je suis en train d'essayer d'identifier si un périphérique de stockage usb (clé usb) est monté ou non sur une distro linux (modifié Ubuntu 10.04).
En ce moment j'utilise la commande lsusb -v de la commande et de l'analyser pour obtenir le Bus, Périphérique et l'ID du périphérique USB je suis interesed dans.

Bus:001 DEVICE:008 ID 0781:5560 SanDisk Corp
. . .

Ce que j'idéalement veux, c'est être en mesure d'utiliser les données que je reçois de la commande lsusb -v pour déterminer si l'usb a été monté ou non.

Je n'ai jamais vraiment bricolé dans ce domaine avant (c'est une sorte de juste fini dans ma tour) tous les pointeurs serait appréciée. J'ai regardé ici et sur d'autres sites et appris des choses intéressantes mais rien de ce qui devient vraiment me rapprocher. Je peux voir dans /proc/montage de la clé usb est montée, mais ne peut pas correspondre à l'info-je obtenir de l'appareil avec la commande lsusb avec ce que je reçois dans cat /proc/montage, car cela fera partie d'une application, j'ai besoin d'être en mesure de faire correspondre les uns avec les autres.

Pour info:L'application est écrite en python et je suis sous la contrainte de ne pas être en mesure d'utiliser des bibliothèques externes tels que pyUSB. Comme je l'ai dit tout pointeurs/aide serait grandement appréciée.

Acclamations

  • Je pourrais rouvrir si je peux comprendre comment. J'ai trouvé un moyen de faire cela à l'aide de messages de journal
InformationsquelleAutor Kraken18 | 2013-01-22