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
> RLUG@lists.lug.ro
> http://lists.lug.ro/mailman/listinfo/rlug
>

--
Catalin(ux) M. BOIE
http://kernel.embedromix.ro/
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui