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@lucabert.de)