[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bash Hintergrundprozesse
[Thread Prev] | [Thread Next]
- Subject: Re: Bash Hintergrundprozesse
- From: Juergen Unger <j.unger@xxxxxxxxx>
- Date: Sat, 10 Dec 2005 03:10:48 +0100
- To: uugrn@xxxxxxxxxxxxxxx
Hallo Werner ! On Sat, Dec 10, 2005 at 01:18:16AM +0100, Werner Holtfreter wrote: > zur Beschleunigung meines Backupscripts m?chte ich zwei Pr?fsummen > gleichzeitig errechnen lassen. Da die Dateien auf verschiedenen > Festplatten liegen, d?rfte 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 ausgef?hrt > wird, wenn sowohl qsum als auch zsum fertig berechnet sind? mit dem Shell-Cmd 'wait' geht das: | cksum ${quelle} > quelle.chk & | cksum ${ziel} > ziel.chk & | | wait | | qsum=$(cat quelle.chk) | zsum=$(cat ziel.chk) | | if [ ${qsum} = ${zsum} ]; then | echo "OK" | else | echo "FEHLER" | fi Viele Gruesse, Juergen Unger -- ENOSIG