Hallo, Am Mon, 31 Mai 2010, Peter Steffinger schrieb:
Aber ich würde es mit einer if-Schleife lösen.
'if .. fi' ist keine Schleife. Sondern eine Bedingung.
#!/bin/bash
a=`mount | grep 'sda3'` if [ ! "${a}" ] ; than echo "Partition ist nicht gemountet" exit else rsync und so weiter fi
Sehr schlechte Lösung. Mach das mal im Runlevel S nachdem du die Quell- und Zielpartitionen dazugemounted hast. Besser: ==== if grep 'mountpunkt' /proc/mounts && test -e /mountpunkt/datei; then : rsync und so weiter else echo "Partition nicht gemounted">&2; exit 1; fi ==== HTH, -dnh -- I love deadlines. I like the whooshing sound they make as they fly by. -- Douglas Adams -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org