Hallo David Am Montag, 31. Mai 2010 23:22:12 schrieb David Haller:
'if .. fi' ist keine Schleife. Sondern eine Bedingung. Entschuldige :-) Habe in der Eile die Begrifflichkeiten etwas vertauscht.
#!/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 ====
Deine Konstruktion verstehe ich aber auch nicht so ganz. Kannst du mir kurz aufschlüsseln, was da in Einzelschritten passiert? Viele Grüße Peter -- ____ _ _ _ ___ ___ _ _ _ ____ _____ | _ \(_) / | | |_ _ _ __ / _ \ / _ \ _/ | || | _|___ \___ | | | | | | | | _ | | | | | '_ \ | | | | | | (_) | || |(_) __) | / / | |_| | | | |_ | |_| | |_| | | | | | |_| | |_| |_| |__ _| / __/ / / |____/|_| |_(_) \___/ \__,_|_| |_| \___/ \___/(_)_| |_|(_)_____/_/ ____ _____ ____ _____ ____ ___ _ ___ / ___| ____/ ___|_ _| |___ \ / _ \/ |/ _ \ | | | _| \___ \ | | __) | | | | | | | | | |___| |___ ___) || | / __/| |_| | | |_| | \____|_____|____/ |_| |_____|\___/|_|\___/ -- 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