[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[leafnode-list] Re: [PATCH] Random initial delay for fetchnews



On Thu, Jul 20, 2006 at 04:47:36PM +0200, Matthias Andree wrote:
> Reiner Steib <reinersteib+gmane@xxxxxxx> writes:
> 
> > What's wrong with the following crontab entry?
> >
> > | */5 * * * * sleep $(($RANDOM % 60)); /usr/sbin/fetchnews
> >
> > BTW, I think fetching so often is not very friendly, but of course
> > your provider may allow it.
> 
> Not portable. I still think we should ship a general-purpose
> "randomsleep, then exec" program (as wrapper) instead.

What about that one?

#v+
$ set -x
$ sleep `expr $$ : '.*\(..\)'`
++ expr 1037 : '.*\(..\)'
+ sleep 37
#v-

That should be random enough for being used from cron.  The delay would
then be 0 to 99 seconds.


Regards,
 Thomas
-- 
_______________________________________________
leafnode-list mailing list
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
https://www.dt.e-technik.uni-dortmund.de/mailman/listinfo/leafnode-list
http://leafnode.sourceforge.net/