[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bash Hintergrundprozesse
[Thread Prev] | [Thread Next]
- Subject: Bash Hintergrundprozesse
- From: Werner Holtfreter <Holtfreter@xxxxxx>
- Date: Sat, 10 Dec 2005 01:18:16 +0100
- To: uugrn@xxxxxxxxxxxxxxx
Hallo, zur Beschleunigung meines Backupscripts moechte ich zwei Pruefsummen gleichzeitig errechnen lassen. Da die Dateien auf verschiedenen Festplatten liegen, duerfte das schneller gehen, als nacheinander: qsum=$(cksum $quelle) & zsum=$(cksum $ziel) if [ qsum = zsum ]; then echo "OK" else echo "FEHLER" fi Doch wie kann ich erreichen, dass der Test in "if" erst ausgefuehrt wird, wenn sowohl qsum als auch zsum fertig berechnet sind? Reicht schon ein Klammern?: ( qsum=$(cksum $quelle) & zsum=$(cksum $ziel) ) Wird auch parallel gerechnet, wenn ich alles in den Test-Befehl schreibe?: if [ $(cksum $quelle) = $(cksum $ziel) ]; then echo "OK" else echo "FEHLER" fi -- Viele Gruesse Werner Holtfreter