i can't find any reference to a "cmw" option so i'll assume that's a typo
for "cmd".
is the typo only in the email or also in your script?
beyond that, the only difference i see between your script and the
net::telnet documentation is your use of single-quotes rather than
double-quotes around the uname argument. since you're not passing variables
i wouldn't think that would matter but you might try double-quotes and see.
i've always used double-quotes without any problem, but i've never used the
cmd option so i'm not familiar with any quirks specific to that part.
On 3/27/07, Dukelow, Don <[EMAIL PROTECTED]> wrote:
Thank you Jim for your help, hopefully I'll be able to keep it streat.
Now I have another problem once I get sudo to root commands like
My @VENDER = $TELNET->cmw('uname');
Print "@VENDER\n";
Don't work where as they did when I was just loged in as myself. The
Input_log file says the command was exicuted but the array didn't pick
it up.
Don Dukelow
-----Original Message-----
From: jm [mailto:[EMAIL PROTECTED]
Sent: Monday, March 26, 2007 5:13 PM
To: [email protected]
Subject: Re: Telnet question in Perl
the "/"s i was referring to are in your 'waitfor' texts -
Password shows '/Password/' rather than 'Password' ->
waitfor('/Password/')
root shows '/root/' rather than 'root' -> waitfor('/root/')
if that doesn't point to the problem, i can't help any further.
hopefully someone else can.
On 3/26/07, Dukelow, Don <[EMAIL PROTECTED]> wrote:
>
> Yes I can manualy sudo using the format shown all the time. What is
> returned is Password: sorry about the collen when I do it manualy. As
> for the "/"s I'm not sure which one you mean but I was tring all kinds
> of thinks to get it to work. That is just what I ended up with.
>
> Don Dukelow
>