Summary - Expect Script

From: RABENOJA@prodigy.net
Date: Wed May 29 2002 - 22:52:15 EDT


> I want to thank all those who responded. I had an
error in my script
> below (expect -r "$prompt" it should be
expect "machinename%" - sorry
> about that). Josh Glover's hint's helped fix the
problem.
>
>
> Have you tried adding a short sleep before sending
the password? This
> has helped me before.
>
> e.g.:
>
> > #!/usr/local/bin/expect
> > log_file -noappend "telnetoutput.txt"
> > spawn telnet 138.10.12.144
> > expect "ogin: "
> > sleep 1; send "dude\r"
> > expect "assword: "
> > sleep1; send "dude\r"
> > expect -r "$prompt"
> > send "cat /var/adm/messages | grep keyword"
> > send "exit\r"
>
> Worth a shot, maybe.
>
>
> --
> Josh Glover <jmglov@incogen.com>
>
> Associate Systems Administrator
> INCOGEN, Inc.
>
>
>
>
> Thank you,
> Bob Abenoja
> PBIS Tech Supoort - San Ramon CA
> 925.806.4782
>
>
> Original Message:
> ################
>
> Dear Sun Gurus,
>
> I have just installed expect 5.25 along with tcl-8.0
> and tk-8.0 on a solaris 2.6 sparc 5.
>
> I modified a script I saw posted over a month ago.
> Here is a simple copy of my script:
>
> #!/usr/local/bin/expect
> log_file -noappend "telnetoutput.txt"
> spawn telnet 138.10.12.144
> expect "ogin: "
> send "dude\r"
> expect "assword: "
> send "dude\r"
> expect -r "$prompt"
> send "cat /var/adm/messages | grep keyword"
> send "exit\r"
>
>
> The script gets to the password part and stops. The
> prompt is then returned, almost looking like it
tried
> to insert the prompt for the password. I know the
> password is correct and I also tried another
account.
> Can an Expect script expert help me figure this out.
>
> Thank you,
> Robert Abenoja
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:24:23 EDT