Hallo, Liste!
Ich habe ein kleines Skript geschrieben, das ein Passwort von einer Datei liest
und dann SSH aufruft und mit expect das Passwort schikt.
So sieht den Code (das Teil, das eine Macke hat) aus:
/bin/echo -en "spawn -noecho /usr/bin/ssh $USER@$HOST\nexpect
\"assword:\"\nsend \"$PASS\\\n\"\ninteract\n" > /tmp/$$
/usr/bin/expect -f /tmp/$$
/bin/rm -f /tmp/$$
Alles funktioniert, aber, nach dem Logout von der SSH-Session, muß ich einige
Sekunden warten.
Das passiert aber nicht, wenn ich nicht expect benutze, also das Problem ist
sicher dort...
Hat jemand eine Ahnung warum?
Danke
Luca Bertoncello
(lucabert(a)lucabert.de)