I have a perl script that is called with a router name command list file and output file. The command file can be very large, up to 3k of commands. At first I dumped the command list file to an array and ran the entire file on the router and captured the output. It worked ok for a command list in the hundreds but not thousands. So I changed it to the below to read each line of the command list and wait for a prompt.
It works well but since I am a perl beginner I was hoping some experienced perl people can have a look and see if this can be done any better.
All
Please help, i will telnet to router to obain the ping status and compare, if higher than normal latency, i will have further action..
if i do the telent and in perl script then ....
e.g the result i obtain from the router will be =' Success rate is 100 percent (5/5), round-trip... (4 Replies)
I want to make a Perl script to telnet to a router and apply commands, and get the output of the commands in a file.
Can any one help me in that? (2 Replies)
Somewhat long story:
I have a simple Perl CGI script that uses Expect to Telnet to a device and grab some data, and then spits it back to Perl for display on the Webpage.
This works for many devices I've tried, but one device just fails, it keeps rejecting the password on this device, only... (1 Reply)
I need a command, which could run mutliple commands from a file.
Let's say, I have
mv fileA1 fileB1
mv fileA2 fileB2
.....
mv fileA20 fileB20
I put these commands in a file, then I need a command to run the file as a whole so that I don't need to type 20 times...
Anyone tell me how to... (8 Replies)
Hi all,
Can you guys please help me with this...
I am on AIX and need to prepare a script which will
1. check for a file named do_backup in the current file system
2. If the file exists i need to run some commands and exit, if the file doesn't exist then sleep for 15 mins and try... (2 Replies)
I am trying to write a shell script to execute some commands..
telnet <IP address of the router>
wait 10
echo "username"
echo "password"
sh log
exit
but i am unable to execute it properly ..please help me ..
thanks in advance
Sri (1 Reply)
I am trying to write a script for my own use that will allow me to connect to network devices, then run a set of commands.
I start with a list of ips in a text file. Each ip is on its own line.
I start with a second file of commands. Each command on one line.
for illustration .. the cmd.txt... (2 Replies)
Hello,
I have standard loop
while read -r info; do
command $info
done < info
in info text file I have multiple commands each on line that I want to execute. When I used them in console they worked, but not with this loop.
This is one of the commands in info file:
grep... (4 Replies)
Linux System having all Perl, Python, PHP (and Ruby) installed
From a Shell script, can call a Perl, Python, PHP (or Ruby ?) file
eg
eg
a Shell script run in a case statement call to run a php file, also Perl or/and Python file???
Like
#!/usr/bin/bash
....
....
case $INPUT_STRING... (1 Reply)
I am new in scripting,
I need script(BASH) which do telenet to one of the elements & run few commands , after running it successfully it will check status of files & exit.
Help is greatly appreciated 🙏 (2 Replies)
Discussion started by: Vinesh_123
2 Replies
LEARN ABOUT HPUX
map-mbone
map-mbone(1M)map-mbone(1M)NAME
map-mbone - Multicast Router Connection Mapper
SYNOPSIS
debuglevel] retries] timeout] [multicast-router]
DESCRIPTION
requests the multicast router connection information from the multicast-router, and prints the information to the standard out. sends out
the ASK_NEIGHBORS igmp message to the multicast-router. When the multicast-router receives the request, it sends back its configuration
information. multicast-router can be either an ip address or a system name.
If the multicast-router is not specified, flood mode is on by default and the igmp request message is sent to all the multicast router on
the local network. With flood mode on, when finds new neighbor routers from the replies, it will send the same igmp request to the new
neighbor routers. This activity continues until no new neighbor routers are reported in the replies.
The command line options are:
Sets the level for printing out the debug message. The default is 0,
which prints only error and warning messages. Debug level three prints most the messages.
Sets the retry times to poll the routing daemon for information. The
default is 1.
It specifies the timeout value in seconds for waiting the reply. The
default value is 2 seconds.
Sets the flood mode on. It is the default value when no multicast-router is given on the command line input.
Generates output in GRaphEd format.
Disable DNS lookup for the multicast router names.
The output contains the interface configuration information of the requested router(s). The format for each interface output is:
If there are multiple neighbor routers on one interface, they will all be reported. The neighbor_name will not be printed if the option is
specified on the command line.
The possible values for are:
Neighbors are reached via tunnel.
The tunnel uses IP source routing.
The interface is down.
The interface is administratively disabled for multicast routing.
The local router is the querier of the subnet.
The format of the GRaphEd output is:
If there is no neighbor router on an interface, then a will be put next to the node_name. If there are multiple neighbor routers on one
interface, all of them will be reported. The possible values for are:
The neighbor is reached via tunnel.
The neighbor is on the same network/subnet.
The interface is down.
Please see mrouted(1M) for and
EXAMPLES
Querying for the multicast router connection information.
127.0.0.1 (localhost) [version 3.3]:
193.2.1.39 -> 0.0.0.0 (all-zeros-broadcast) [1/1/disabled]
15.13.106.144 -> 15.255.176.33 (matmos.hpl.hp.com) [10/1/tunnel]
15.13.106.144 -> 15.17.20.7 (hpspddc.vid.hp.com) [10/1/tunnel/down]
Querying for multicast router connectivity with option:
GRAPH "Multicast Router Connectivity: Wed Feb 1 17:34:59 1995"=UNDIRECTED
252537488 {$ NP 1440 1060 $} "hpntc1t.cup.hp.com*"
;
252538974 {$ NP 940 1120 $} "hpntcbs.cup.hp.com"
252537488 "10/1E"
252539807 "1/1P"
;
252539807 {$ NP 1590 1150 $} "hpntc1h.cup.hp.com*"
;
Note
must be run as root.
AUTHOR
was developed by Pavel Curtis.
SEE ALSO mrouted(1M), mrinfo(1M).
map-mbone(1M)