Hello all,

I'm using the Net::Telnet module on a SunOS based
system to run a program that resides on a
Windoze 2k server.

By use of the log, I have determined that
connection, and login are fine.

But I keep getting a pattern match timed-out error.

According to the Help, it relates this to
matching the prompt and it states: "If the pattern chosen doesn't
match what's sent, then it's likely those commands will timeout. "

On a manual telnet session the command prompt is:-
C:\>

In my program I set my prompt as :-
$obj->prompt('/C\:\\\>$/');

I follow that by :-
$obj->waitfor('/C\:\\\>$/');

And there's where it times out.

Funnily enough if I remove the anchoring $ in the search pattern
the rest of the program will work, and the log will even have the
return of the command executed, but output from the
command won't go into the array I put it in (I get a 0 element
array instead).

Obviously $obj->prompt needs a search pattern that works for
the rest of the program to. Question is what is the search pattern I need?

Oh, and using quot in Net::FTP doesnt work either.

Just in






_______________________________________________
Perl-Unix-Users mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to