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..