On Mon, 23 Jul 2012, Petru Ratiu wrote:
Salut.
> S-au milostivit zeii de mine si schimb prin mediul de productie
> distro-ul ala de hackeri care stiu sa compileze cu altul de oameni
> care au si alta treaba, insa mi-au ramas niste mici mega-features pe
> care trebuie sa le fac sa mearga la fel.
>
> Printre ele e fcron, un mega cron replacement (pentru ca se stie ca
> vixie e pt. babaciuni), care are insa 2 features care sunt destul de
> folosite:
>
> 1. stie sa ruleze chestii mai des de 1 minut
> 2. stie sa-si faca lock sa nu ruleze un job de mai multe ori simultan
>
>
> Pt. 2 as putea face ceva wrapper, dar probabil exista ceva existent,
> pt. 1 am oricum nevoie de altceva decat vixie (probabil un shotgun,
> da' pana atunci defilam cu ce avem).
>
> So, question: cine mai are nevoi ca cele doua de mai sus, cum le
> rezolva in mod normal? (as prefera sa nu mai folosesc fcron).
Eu folosesc asa pentru 2:
* * * * * flock --exclusive --nonblock --close
/path/to/nume_sugestiv.lock aici_pui_comanda
flock-ul e imul la reboot-uri la momentul nepotrivit pentru ca e in
kernel, efemer.
Pentru 1:
* * * * * flock ... /path/catre/comanda
Iar "comanda" arata asa:
while [ 1 ]; do
chestie executata la 10 secunde
sleep 10
done
> --
> Petre.
> _______________________________________________
> RLUG mailing list
> [email protected]
> http://lists.lug.ro/mailman/listinfo/rlug
>
--
Catalin(ux) M. BOIE
http://kernel.embedromix.ro/
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug