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