[linux-l] expect mit Telnetsession

Glatzel Tino tino.glatzel at badenIT.de
Do Okt 2 09:48:07 CEST 2003


Hallo Liste,

ich versuche ein script mit expect zu erstellen in dem mehrere
Telnetverbindungen nacheinander aufgebaut werden.
Das Problem an der Sache ist nur, dass ich zur Laufzeit des Scriptes viele
defunct Prozesse sehe. Ich habe schon im Netz gesucht und fand etwas mit
close, die Prozesse sind damit jedoch nicht weg. Diese sind erst nach
durchlaufen des Scriptes weg.

ps -A

5820 ?		00:00:00	telnet <defunct>
5826 ?		00:00:00	telnet <defunct>
5834 ?		00:00:00	telnet <defunct>
5840 ?		00:00:00	telnet <defunct>
5848 ?		00:00:00	telnet <defunct>
5857 ?		00:00:00	telnet <defunct>
5867 ?		00:00:00	telnet <defunct>


Die Zeilen aus dem Script:


spawn telnet $host
expect ":"
send "xxxxxx\n"
expect ":"
send "xxxxxx\n"
 .
 .
 .
close


Was kann ich tun ???





Mehr Informationen über die Mailingliste linux-l