Re: random delay im cron
On Thu, 25 Feb 2016 14:42:20 +0100
Marc Haber <mh+debian-user-german@zugschlus.de> wrote:
> Hallo,
>
> ich möchte einen Cronjob auf viele Systeme ausrollen und
> sicherstellen, dass die cronjobs nicht alle gleichzeitig loslaufen.
> Die Standardlösung sleep $RANDOM funktioniert nicht mit der dash, und
> sh -c sleep $RANDOM && tool bringt einen direkt in die Quotinghölle.
>
> Gibt es Debian einen Standard-Einzeiler, den ich in cron hinschreiben
> kann wie "randomsleep && tool", oder muss ich den selbst schreiben und
> ausrollen?
Vielleicht so was, verwende ich hier, allerdings direkt am Anfang des
Skripts, nicht im cron-Eintrag:
sleep `shuf -i 0-3000 -n 1`
Gruss
Michael
.-.. .. ...- . .-.. --- -. --. .- -. -.. .--. .-. --- ... .--. . .-.
We have phasers, I vote we blast 'em!
-- Bailey, "The Corbomite Maneuver", stardate 1514.2
Reply to: