Thanks Drieux,
You put me on the right track. Working through your suggestion made me
realize I also needed a sleep between seeing the prompt and sending the
data (something also required in the Expect script but inconveniently
forgotten <g>). I've been able to successfully connect multiple
concurrent times now.
Thanks again to all who offered suggestions.
Joe
On Mon, 2002-08-12 at 13:00, drieux wrote:
>
> On Monday, August 12, 2002, at 09:48 , Joe Mecklin wrote:
>
> > I had not tried that because login() requires "login:" or "username:"
> as
> > the prompt (as I read the documentation); my prompt is "User ID:". I
> > did go ahead and try it just now and it doesn't work either... doesn't
> > even send out the username since it doesn't see the expected prompt.
> [..]
>
> in the main you have built the right approach here:
>
> >
> > if ($ion->waitfor(-string => "User ID:"))
> > {
> > print "Saw \"User ID:\" ...\n";
> > $ion->print("username");
> > }
> >
> > if ($ion->waitfor(-string => "Password:"))
> > {
> > print "Saw \"Password:\" ...\n";
> > }
>
>
> when you see that, did you think about
>
> if ($ion->waitfor(-string => "Password:"))
> {
> print "Saw \"Password:\" ...\n";
> $ion->print("$the_passwd");
> }
>
> so that you can 'login'....
>
> just as you would do when you do a telnet to
> that host.... if one does merely:
>
> [jeeves:~] drieux% telnet xanana
> Trying 199.108.16.32...
> Connected to xanana.
> Escape character is '^]'.
> Red Hat Linux release 7.3 (Valhalla)
> Kernel 2.4.18-5smp on an i686
> login: drieux
> Password: Login timed out after 60 seconds
> Connection closed by foreign host.
> [jeeves:~] drieux%
>
> it does that because I never send it a Password when
> prompted to do so....
>
> [jeeves:~] drieux% !!
> telnet xanana
> Trying 199.108.16.32...
> Connected to xanana.
> Escape character is '^]'.
> Red Hat Linux release 7.3 (Valhalla)
> Kernel 2.4.18-5smp on an i686
> login: drieux
> Password:
> Last login: Mon Aug 12 10:09:12 from jeeves
> xanana: 51:]
>
> same sequence, except that I actually typed in the
> password when prompted....
>
> ciao
> drieux
>
> ---
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]