On Wednesday 13 February 2002  6:09 pm, Cameron Kerr wrote:
> You can't use expect to interact with X stuff, only terminal stuff. So you
> can control the shell _inside_ the terminal, but not an xterm. Therefore,
> you should start your expect script inside a new xterm
>
> xterm -e myexpectscript
>
> Where your expect script would spawn telnet.

Well, that doesn't seem to work either.

My script now is:

spawn telnet <ip here>
sleep 5
send "login <name here>"
sleep 5
send "<pass here>"


I used xterm -e <scriptname> to start xterm, and I do see it runs the script, 
but I'm still not seeing anythng.

Maybe I'm taking the wrong approach.

What I want to do is:

1) start up three xterms
2) In each xterm
        * start a telnet session to another machine
        * auto login w/ password
        * continue to use each session as if I did this all manually.

Starting up three xterms isn't a problem, but automating the logins is..

Reply via email to