On 7/23/2012 1:18 PM, Petru Ratiu wrote: > 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). > sincer la chestii oarecum combinate de 1 si 2 am folosit cu succes inittabul (dar nu erau neaparat job-uri propriu-zise - as in procesare de date sau mai stiu eu ce, cat monitorizari si diverse actiuni in caz de probleme); eficienta a fost clar superioara cron-ului
daca la chestiile mai jos de 1 minut cred ca as ramane pe inittab, in schimb feature-ul de lock suna foarte interesant, ca una e builtin si alta e sa stai de fiecare data sa faci artificii ca sunt programatorii ... bine intentionati asa ca intrebarile mele sunt: - cat de bine functioneaza lock-ul (sa functioneze in primul rand, si cum evita deadlock-ul de genul 'am rebutat serverul fix cand era jobul activ si au ramas niste gunoaie de lock pe undeva') - cat de des se modifica stilul de configurare (ar fi perfect sa fie compatibil cu cron-ul 'normal' - fisiere /etc/cron.d si cron.friends, /var/spool/cron/crontabs, /etc/crontab ... etc) ? si de ce vrei sa scapi de el ? vad ca pe debian cel putin e in distributie de destula vreme, ma mir ca a scapat netestat macar ... Alex _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
