[rancid] "copy run start" from a script

heasley heas at shrubbery.net
Fri Jan 10 22:50:04 UTC 2014


Fri, Jan 10, 2014 at 04:08:56PM -0500, Gregory Bruccoleri:
> Hi Daniel,
> 
> Thanks for the link but I'm looking for something to run exclusively within
> rancid and bash.  The script I have works except sending the carriage
> return when writing the config to startup.  I figure an option on the last
> line would do it but no dice.
> 
> #!/bin/bash
> for line in $(cat routers.txt)
> do
> su -s /bin/bash -l rancid -c "/home/rancid/bin/clogin -c 'copy run start'
> $line"
> done
> 
> I'm getting closer it seems as when this is ran it will display the command
> but after entering the command it times out:
> 
> router#copy run start

clogin -c 'write mem' device

> Error: TIMEOUT reached
> 
> 
> 
> On Fri, Jan 10, 2014 at 2:27 PM, Daniel Schmidt <daniel.schmidt at wyo.gov>wrote:
> 
> > Y reinvent wheel?
> >
> > http://sourceforge.net/projects/cosi-nms/files/ciscocmd/
> >
> >
> >
> > On Fri, Jan 10, 2014 at 9:26 AM, Gregory Bruccoleri <bruccoo at gmail.com>wrote:
> >
> >> Hello all, I have the following script but want to ensure that when
> >> changes are completed that the configuration changes are written to the
> >> startup config.
> >>
> >> Here is my script:
> >>
> >> #!/bin/bash
> >> for line in $(cat routers.txt)
> >> do
> >> su -s /bin/bash -l rancid -c "/home/rancid/bin/clogin -x commands.cmds
> >> $line"
> >> done
> >>
> >> I've tried using the flat text command within "commands.cmds" to no avail
> >> and the -S option without success.
> >>
> >> Does anyone have any input on how to make this work?
> >>
> >>  Thanks in advance,
> >> G
> >>
> >> _______________________________________________
> >> Rancid-discuss mailing list
> >> Rancid-discuss at shrubbery.net
> >> http://www.shrubbery.net/mailman/listinfo/rancid-discuss
> >>
> >
> > E-Mail to and from me, in connection with the transaction
> > of public business, is subject to the Wyoming Public Records
> > Act and may be disclosed to third parties.
> >
> >
> >

> _______________________________________________
> Rancid-discuss mailing list
> Rancid-discuss at shrubbery.net
> http://www.shrubbery.net/mailman/listinfo/rancid-discuss



More information about the Rancid-discuss mailing list