Auf SSH Server warten

08/10/2008 - 17:14 von Thorsten Steinbrenner | Report spam
Hallo!

Ihr habt doch immer so gute Ideen. Ich möchte in einem Skript auf einen
Rechner warten bis dieser online ist. Das mache ich so:

echo -n "Waiting for fry..."
while ( ! ping -c 1 fry 1>/dev/null 2>&1 ) ; do
echo -n "."
#sleep 1
done
echo "online!"

Soweit so gut. Jetzt möchte ich aber warten bis der SSH-Server online
ist. Wie könnte ich das denn realisieren? Hat jemand vielleicht eine
Idee für mich? Danke!

Grüße,

Thorsten

Mache alles so einfach wie möglich, doch nicht einfacher.
 

Lesen sie die antworten

#1 Klaus Zerwes
08/10/2008 - 17:31 | Warnen spam
Thorsten Steinbrenner wrote:
Hallo!

Ihr habt doch immer so gute Ideen. Ich möchte in einem Skript auf einen
Rechner warten bis dieser online ist. Das mache ich so:

echo -n "Waiting for fry..."
while ( ! ping -c 1 fry 1>/dev/null 2>&1 ) ; do


while ( ! nmap fry -p 22 2>&1 | grep -q "22/tcp open" ) ; do
echo -n "."
#sleep 1
done
echo "online!"

Soweit so gut. Jetzt möchte ich aber warten bis der SSH-Server online
ist. Wie könnte ich das denn realisieren? Hat jemand vielleicht eine
Idee für mich? Danke!

Grüße,




Klaus

Klaus Zerwes
http://zero-sys.net

Ähnliche fragen