Am Sonntag, 22. Oktober 2006 21:46 schrieb David Haller: Hallo David,
Schau's dir an, awk ist einfacher:
awk -v dev="$USBGERAET" '$1 ~ dev { print "umount "$1; }' /proc/mounts | sh -x
Nun ja, in ein paar Monaten nicht mehr, wenn ich awk wieder brauche. Ich weis aber dann wo ich nachsehen kann ;-)
Ich überlege mir nun auch noch, ob das alles mit Userrechten zu schaffen ist, sodass der User aber bei den eingebauten HDs (hdx bzw. sdx, wenn SATA oder SCSI) nichts anstellen kann.
Sollte gehen.
Tipps? Es gibt noch ein Problem mit dem Mounten des Sticks nach Ausführen des Scripts. Vielleicht ist es aber ein KDE-Problem. Hast du Lust das Script per PM zu überfliegen? Ohne Kommentare sieht das Script gegen Ende etwa so aus: sfdisk "$USBGERAET" << EOF ,,b EOF mkdosfs -v -F 32 -n "$STICKNAME" "$USBGERAET"1 mount "$USBGERAET"1 /mnt cp -vr "$STICKBASIS"* /mnt umount "$USBGERAET"1 Beim Ab- und Anstecken des Scripts meckert dann KDE 3.5.5, dass kein "Mail versandt werden konnte, oder so ähnlich. Ich habe es leider nicht abgeschrieben, da ich schnell prüfen musste, ob die Daten am Stick ok sind und der Stick mitgenommen wurde. Da fällt mir gerade ein, ein "Verify" der kopierten Dateien mit star oder sha1sum-Vergleich könnte man noch daran hängen. Al