I&#39;ve made a script to call clogin, our devices are numbered fairly sequentially, from <a href="http://10.0.0.1/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.0.0.1</a> to <a href="http://10.0.0.86/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
10.0.0.86</a> with cluster members getting 10.0.1.x and 10.0.2.x
, etc... <br>I
put whatever commands I want to run into cmds.txt and then make sure
that the switches I want those commands run on are represented in the
script.&nbsp; A slight change to this would be to put the actual command you
want to run in in place of the cmds.txt, which would make it easy to
specify the ip address as a filename for the log.<br><br>This obviously works better if your devices are all similarly numbered.<br><br>I&#39;ve
appended the script, but do note that it won&#39;t work for you without
changes, but just as an example of how I did it.&nbsp; I suspect that there
is a cleaner way to do the conditional statements, but this way worked
for me. (As a bonus, is there an easy way to avoid the repeated &quot;-o $i
=&quot; in the script below?)
<br><br>******************************<div id="mb_1">************************************************************<br>for ((&nbsp; i = 1;&nbsp; i &lt;= 86;&nbsp; i++&nbsp; ))<br>do<br>&nbsp;/home/rancid/bin/clogin -x /home/rancid/cmds.txt 10.0.0.$i
<br>if [ $i = 6 -o $i = 12 -o $i = 13 -o $i = 14 -o $i = 16 -o $i = 19 -o $i = 23 -o
<br>&nbsp;$i = 27 -o $i = 30 -o $i = 32 -o $i = 37 -o $i = 44 -o $i = 45 -o $i = 46 -o $i<br>&nbsp;= 48 -o $i = 49 -o $i = 52 -o $i = 53 -o $i = 55 -o $i = 56 -o $i = 57 -o $i =<br>58 -o $i = 59 -o $i = 60 -o $i = 61 -o $i = 64 -o $i = 65 -o $i = 70 -o $i = 71
<br>-o $i = 81 -o $i = 72 -o $i = 73 -o $i = 77 -o $i = 82 -o $i = 83 -o $i = 84 -o<br>$i = 85 -o $i = 86 ]; then<br>&nbsp;/home/rancid/bin/clogin -x /home/rancid/cmds.txt 10.0.1.$i<br>fi<br>if [ $i = 6 -o $i = 12 -o $i = 14 -o $i = 23 -o $i = 37 -o $i = 44 -o $i = 45 -o
<br>&nbsp;$i = 52 -o $i = 53 -o $i = 57 -o $i = 61 -o $i = 64 -o $i = 72 -o $i = 73 -o $i<br>&nbsp;= 77 -o $i = 83 -o $i = 86 ]; then<br>&nbsp;/home/rancid/bin/clogin -x /home/rancid/cmds.txt 10.0.2.$i<br>fi<br>if [ $i = 6 -o $i = 12 -o $i = 37 -o $i = 53 -o $i = 57 -o $i = 61 -o $i=64 ]; t
<br>hen<br>&nbsp;/home/rancid/bin/clogin -x /home/rancid/cmds.txt 10.0.3.$i<br>fi<br>done<br><br>*******************************************************************************************************8<br><br>good luck with it!
</div><br><br><div><span class="gmail_quote">On 10/15/07, <b class="gmail_sendername">Munroe, James   (DSS/MAS)</b> &lt;<a href="mailto:James.Munroe@gnb.ca">James.Munroe@gnb.ca</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br><br>Could someone please tell me if there is a way to add a variable to a command file for processing with nlogin?&nbsp;&nbsp;For example I want to issue the following command on 170 simliar devices:&nbsp;&nbsp;&quot;get event &gt; tftp 
<a href="http://192.168.1.1">192.168.1.1</a> &lt;ROUTERNAME&gt;.log&quot;&nbsp;&nbsp;The &lt;ROUTERNAME&gt; needs to be unique for each device.&nbsp;&nbsp;I don&#39;t care if it&#39;s the device&#39;s IP or hostname or whatever...as long as it is unique.&nbsp;&nbsp;Hostname or IP would be nice though :-)
<br><br>Also when using nlogin or clogin what&#39;s the easiest way to specify a large number of remote devices?&nbsp;&nbsp;I&#39;ve got like 380+ firewalls and routers that I&#39;d like to issue a nlogin/clogin against.&nbsp;&nbsp;I know the command line gives you the option to list each deviceon the same command line...but I was looking for something a little more manageable.&nbsp;&nbsp;I&#39;d eventually like to automate this...or script it.
<br><br>Any help or tips would be greatly appreciated!!!<br><br>Thanks!<br><br>Jim<br>_______________________________________________<br>Rancid-discuss mailing list<br><a href="mailto:Rancid-discuss@shrubbery.net">Rancid-discuss@shrubbery.net
</a><br><a href="http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss">http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss</a><br></blockquote></div><br>