USB Stick erkennen und auslesen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Transmitter
Beiträge: 262
Registriert: 21.01.2005 15:17:06

USB Stick erkennen und auslesen

Beitrag von Transmitter » 21.08.2006 21:57:47

Hi,

gibt es eine Möglichkeit die ganze Zeit zu prüfen ob ein USB Stick eingefügt wurde?

Mir geht es darum, dass das Linux mit den Daten auf dem USB Stick etwas macht, sobald er eingesteckt wurde - also so eine Art Dongle.

Mit

Code: Alles auswählen

tail -f /var/log/messages
kann man das Einstecken ja erkennen. Müsste ich die den Stream dann immer auslesen oder gibt es eine einfachere Möglichkeit?
Das ganze sollte auch performant sein, also nach Möglichkeit kein aktives Warten.
Habt ihr da Ideen für mich?

Danke schon mal
Bye, Transmitter

Edit by Snoopy:
Tags für die Leserlichkeit eingefügt.

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 21.08.2006 22:15:03

Es gibt die einfache Variante !!

Bei hotplug:
unter /etc/hotplug ein Skript legen, das den Namen des benutzten Moduls hat, und ausgeführt wird wenn z.B. ein USB Stick eingelegt ist heißt das modul usb_storage das benutzt wird, und ein gleichnamiges Skript in dem Ordner würde ausgeführt werden.
Such mal nach automounter Bash Skripten für Hotplug, die arbeiten nach dem Prinzip.


Bei udev:
Unter /etc/udev/ kannst du in einem udev spezifischen Skriptsprache eine Regeldatei erstellen, die genauso wie mit Hotplug ein Skript deiner Wahl ausführt.

Ich hab aber noch keines für udev erstellt, weshalb ich da nicht im Detai helfen kann

gruss
Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

ulf
Beiträge: 39
Registriert: 22.09.2002 13:00:52

Beitrag von ulf » 22.08.2006 12:48:15

Vielleicht mit ivman?

http://ivman.sourceforge.net

Zumindest unter SuSE 10.1. läuft's wunderbar.

Gruß,
Ulf

Benutzeravatar
ThJenal
Beiträge: 371
Registriert: 08.07.2005 12:48:07
Wohnort: Saarland

Beitrag von ThJenal » 22.08.2006 12:53:32

Hi,

ich hab da jetzt auch keinen grossen Plan von der Sache, aber im aktuellen Linux-Magazin gibt es einige Artikel dazu (da Titelthema). Dort werden auch die Tools vorgestellt, hotplug, udev, lvman, ...
We have reason to believe that man first walked upright to free his hands
for masturbation ...

Transmitter
Beiträge: 262
Registriert: 21.01.2005 15:17:06

Beitrag von Transmitter » 23.08.2006 00:02:47

Das mit hotplug hört sich doch schon gut an, das werde ich ausprobieren.

Vielen Dank schon mal.

Antworten