[rancid] "copy run start" from a script

Gaurav Sabharwal gaurav at inwire.net
Fri Jan 10 21:41:13 UTC 2014


Greg,

I don't see how that will work as the command is interactive. You might
want to use 'wr mem' or depending upon what you trying to do you can use an
EEM that gets triggered on a logout and does a wr mem.

Ping me at work! Unity! :)

Gaurav


On Fri, Jan 10, 2014 at 4:08 PM, Gregory Bruccoleri <bruccoo at gmail.com>wrote:

> 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
>
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20140110/fc60b24e/attachment.html>


More information about the Rancid-discuss mailing list