Hallo! On Sat, 2006-07-15 at 18:34 +0200, Mike Przygoda wrote: > im script soll dann solange eine while schleife laufen bis eine ssh > verbindung möglich ist ...wenn die verbindung ok ist dann soll das file > kopiert werden. > > mein script für´s copy sieht so aus: > > ################################ > file="./test/test4" > [EMAIL PROTECTED]: > > if test -N $file > then > scp $file $server > rm $file > else > echo old file or not exist > fi > ##################################### > > wie muß die while schleife darum aussehen ?
Ich würde es ungefähr so machen: if test -N "$file" then i=0 while ! scp "$file" "$server" do if test "$i" -gt 5 then echo 'Coult not connect to remote host.' >&2 exit 1 fi ((i++)) sleep 10 done rm "$file" else echo 'Old file or not exist.' >&2 exit 1 fi Ich hoffe, dass das so kommentarlos durchgeht ;) Gruß Sven -- Sven Lauritzen -------------------------------------------------------------------- mailto:[EMAIL PROTECTED] pub 1024D/95C9A892 sub 1024g/D30E490F ABCDEFGHIJKLM Fp 2FA9 FC9B 078C 5BC7 87DC 0B0D 2329 94F6 95C9 A892 NOPQRSTUVWXYZ -------------------------------------------------------------------- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)