2011/2/10 Mihai Maties <[email protected]>: > 2011/2/9 Alin Iorga <[email protected]>: >> Caut un inlocuitor pentru cron care sa indeplineasca urmatoarele functii: >> - sa poate fi folosit intr-un cluster. Ma intereseaza sa planific joburi >> si sa se execute doar pe nodul activ din cluster (in caz ca un nod pica >> sa se execute in continuare pe cel ramas) >> - sa fie portabil. Pe linga Linux as prefera sa pot utiliza cel putin si >> pe Solaris (daca nu si alte variante de Unix) >> - preferabil sa fie open source >> >> Imi puteti recomanda ceva solutii care sa indeplimeasca cerintele de mai >> sus? > > De ce ai avea nevoie de o solutie customizata, cand e atat de simplu > sa folosesti o bucata de cod de genul urmator: > > # check if the current node runs the application > /opt/VRTSvcs/bin/hares -display DS-VIP -attribute State -sys > `hostname` | grep ONLINE >/dev/null > if [ $? -ne 0 ]; then > printlog "SLAPD is not running on current host, aborting" > exit 1 > else > printlog "SLAPD running on current host, starting export" > fi > > Abordarea asta o folosesc si pe Linux si pe Solaris si nu mi-am pus > pana acum problema ca as avea nevoie de altceva. Bineinteles, daca nu > e vorba de Veritas Cluster, trebuie adaptat putin, dar ideea de baza > ramane aceeasi. > > Avantajele sunt: > * e cat se poate de portabil > * usor de facut debug > * nu e nevoie sa inveti sa utilizezi un tool extern > > Dezavantaje: > * nu ai controlul centralizat, daca te asteptai ca dintr-un singur > loc sa modifici crontab-ul pe X noduri simultan, trebuie sa lucrezi > putin > * ... altceva ? > > > Mihai
Momentan vroiam sa vad ce alte optiuni as mai avea. Folosesc tot ceva bazat pe crontab, dar cautam ceva mai simplu de utilizat de cei care se ocupa de suport. Alin. _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
