[rancid] missed cmds, but only when run from cron

Brent Wiese bwiese at ElementPS.com
Thu Aug 15 21:14:31 UTC 2013


> 
> On Wed, Aug 14, 2013 at 12:20:11PM +0800, James Andrewartha wrote:
> > On 14/08/13 12:05, Paul Gear wrote:
> > > I'm seeing something very similar with one Mikrotik device out of
> 17
> > > on our network.  If run from the command line, it works fine.  If
> > > run from cron, one router in the group fails, giving the following
> error log:
> >
> > I had the same problem with a script I'd adapted, the solution was to
> > increase the timeout, as the device was quite slow to generate its
> config.
> 
> Oooh, I have a blog post on exactly this, with Mikrotiks.
> 
> http://blather.michaelwlucas.com/archives/1336
> 
<<snip>>

Read the article and ran it manually against time... 3 seconds. So definitely not a timeout issue.

Also tried passing in the ENV variables through cron... no change. Well, let me rephrase. I was able to put in all ENV variables except:
LESSOPEN=|/usr/bin/lesspipe.sh %s

If that was in there, the job never ran. I'm guessing because of the |.

Any other thoughts/suggestions?


More information about the Rancid-discuss mailing list