Re: random delay im cron
Michael Lange <klappnase@freenet.de> wrote:
> On Thu, 25 Feb 2016 14:42:20 +0100
> Marc Haber <mh+debian-user-german@zugschlus.de> wrote:
>> 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`
Nett, shuf ist in den coreutils, also überall auf Linux verfügbar.
S!
--
Sigmentation fault. Core dumped.
Reply to: