Mike Przygoda schrieb:
Hallo,
ich habe ein kleines script welches ein file per scp kopiert.(einmal am
tag per cronjob)
nun möchte ich vorher testen ob eine ssh verbindung überhaupt besteht
(könnte sein das der 2. server kurzzeitig down ist).
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 ?
bin für jeden tip dankbar
mfg
mike
Wenn es nur um dieses einmalige Kopieren geht, würde ich ssh nicht
vorher testen. Ich würde eine Schleife (begrenzt auf x-Versuche)
schreiben, die den Kopierversuch macht und den Rückgabewert auswertet.
Ist der Versuch gelungen, dann exit.
Grusz aus der Enklave
--
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)