2011/1/28 Adrian Popa <adrian.popa...@gmail.com>:
> Salutare,
>
> Trebuie să programez mai multe scripturi (6) să ruleze în cron la fiecare 5
> minute, dar ca să nu încarc procesarea, aș vrea ca ele să pornească cu un
> decalaj între ele. De exemplu, scripturile 1 și 2 să pornească la minutul x,
> scripturile 3 și 4 la minutul x+1, scripturile 5 și 6 la minutul x+2.
>
> Știu că am următoarele variante:
> 0,5,10,15,20,25,30,35,40,45,50,55 * * * * /path/to/script1
> 1,6,11,16,21,26,31,36,41,46,51,56 * * * * /path/to/script3
> 2,7,12,17,22,27,32,37,42,47,52,57 * * * * /path/to/script5
>
> ... sau ...
> să le pun pe toate într-un singur script și să le chem cu un sleep 60 între
> ele (în background).
>
> Aș vrea să știu dacă există o soluție mai elegantă deja built-in în cron
> care să îmi permită să fac ce am zis... (sau prima soluție se consideră că e
> elegantă?)

vixie cron stie de 0/5 , 1/5, 2/5 care fac ce vrei tu. uite citat din
crontab(5):

       Ranges can include "steps", so "1-9/2" is the same as "1,3,5,7,9".

-- 
Petre, the RTFM-er.
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui