I'm working on a script for work that telnets to a switch, grabs data from a couple of commands, prints to a file, and then gracefully exits. I have hit something of a roadblock however, and would really appreciate the help.
The offending code snippet looks like this:
I can log in fine, run commands fine, etc. The problem lies in the fact that the command "show conduit" prints data a page at a time, prompting you to hit the space bar for more data. I timeout every time after the first page, regardless of what i do, it seems.@output = $t->cmd("show conduit"); $t->waitfor('/<--- More --->/'); @temp = $t->print(' '); push(@temp,@output);
Problem number two, is how to get the data after the first page into the array (once i get it to work)? Would my snippet work to that effect?
I don't have a whole lot of experience with this module, so
any help is appreciated.
-- steve
In reply to Net::Telnet problem by daemonchild
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |