On Martes, 5 de Julio de 2011 14:20:16 Juan Sierra Pons escribió: > El día 5 de julio de 2011 12:47, jmramirez (mas_ke_na) > > <[email protected]> escribió: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Marc Aymerich escribió: > >> 2011/7/5 ZorroPlateado <[email protected] > >> <mailto:[email protected]>> > >> > >> Tengo en Debian una instalación de Alfresco, el caso es que tengo un > >> script > >> para backups ejecutado desde cron, este script de backup para Mysql > >> y Alfresco > >> y luego copia sus archivos, posteriormente inicia los dos servicios. > >> > >> El caso es que el orden de los scripts bash ejecutados es el > >> siguiente: > >> > >> /etc/init.d/alfresco start > >> || > >> || > >> ===> /mnt/almacen/alfresco/alfresco.sh start > >> || > >> || > >> ===> > >> /mnt/almacen/alfresco/tomcat/bin/catalina.sh > >> > >> > >> Pues bien el script backup usar /etc/init.d/alfresco/ start|stop . Y > >> en alfresco.sh encontramos un `nohup catalina.sh`. > >> > >> El script de backup se ejecuta entero y alfresco es inciado sin > >> problemas, > >> recibo el email del cron con toda la ejecución. El problema está en > >> que el > >> proceso de backup aparece como defunct ya que es padre del proceso > >> java de > >> alfresco que hasta que no termine no cierra el proceso de backup. > >> > >> He lido que el proceso defunc no consume recursos y solo existe > >> mientras el > >> proceso hijo no termine, con lo cual no deberia de ser ningun > >> problema. > >> > >> Pero pregunto, ¿se puede hacer que en la llamada al script > >> catalina.sh su > >> proceso padre sea por ejemplo init y de este modo el backup termine? > > > > Buenas > > > > Justo ayer lei un post [1] sobre algo parecido que lo mismo te > > puede valer, basicamente es poner en tu script la llamada a este con el > > nombre del proceso. Creo que es un apaño que te puede valer, aunque lo > > suyo seria saber porque se queda zombie e intentar solucionarlo. > > > > [1] http://www.elsotanillo.net/content/view/50/1/lang,es/ > > > > Un saludo y espero que sirva este apaño. > > > > PD: La web es de alguien de la lista (no recuerdo quien), lo mismo te > > puede aportar mas datos. > > > > - -- > > "Si los tontos volaran, el cielo se oscurecería" > > > > No me envié correos en formatos propietarios > > http://www.gnu.org/philosophy/no-word-attachments.es.html > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.10 (GNU/Linux) > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > > > iQEcBAEBAgAGBQJOEuu7AAoJEOWNzQnqy+fzRRQH+wVS9h8bWE/ikiBmoNmLCWJp > > v3881hv9JUN7gOETzDQHOdGCpEy0XV4IWCJj/cf0YAAY1vExJdlK3/hpdspTJZ24 > > hm8M8qpctMKr1oodEr7luL2+vvldnL1zJOxdjHbIaEmqRF2VXQ7KRXomFbkxOJeF > > dCGp+wlobAh9AyZClzJgjZ7pg2juw3zU7cl/qErDrwLTjHlK/OQXSBJVvYOotSQS > > x4gaSXGQZS1EM17LtTaD2jtNB5/pY3H3DFOc/Ti2HqQL4eRqsEYBClWRk0SJEPjA > > jSxhAms2Jc4OVge2qz4erimfh7zXw40wkEgVuvMMDsvFvOk7hwKf7Fwtk4YZYlk= > > =y3LH > > -----END PGP SIGNATURE----- > > > > > > -- > > To UNSUBSCRIBE, email to [email protected] > > with a subject of "unsubscribe". Trouble? Contact > > [email protected] Archive: > > http://lists.debian.org/[email protected] > > Hola a todos, > > Cuanto honor que se cite mi web en el foro :-) > > Ese script lo usábamos en mi primer trabajo (hace ahora 10 años mas o > menos) en maquinas solaris, creo que usábamos esto por que no estaba > el killall. No recuerdo ahora bien... > > Pienso que lo mas correcto seria averiguar por que se quedan defuncts > por ahí bailando. Marc, ¿Podemos ver el script de backup? > > Salu2
Como ya dije, el script de backup realiza las llamadas a siguiente sscripts, el problema estaria el script catalina.sh de alfresco, solo cuando termina dicho proceso el defunc del script padre osea el del backup termina. Y lo que me gustaria es poder hacer una llamada a un script y que se desligara del proceso padre, como cuando ejecutamos en consola un comando con nohup y salimos del sistema, el proceso pasa a tener como padre a init. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

