[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Script en cron.d y parar procesos java



El 12/07/12 15:19, Roberto Leon Lopez escribió:
Pues desd ehace mucho tiempo tengo diferentes procesos como alfresco y
otros, que son aplicaciones java.

Tengo programado un scrip de backup que lanzo diariamente desde cron.d,
el caso es que cuando se lanza desde allí el script y tiene que realizar
una parada/inico del servicio java siempre queda el proceso de backup en
modo defunct, ejecuta todo correctamente pero no se cierra el proceso y
se queda colgado en modo defunct.

¿Alguien sabe al respecto que pasa con los procesos java y porque ocurre
estos al pararlos desde cron.d?

Finalmente doy con la solución, al menos me es valido para el script lanzado desde el cron.d .

Resulta que el script de backup no tiene problemas con la parada de los servicios java,,,, pero sí en el inicio ya que el proceso sendmail creado desde cron con toda la salida del script se queda esperando y finalmente en modo defunct.

La solución al menos parcial consiste en enviar la salida estándar y el error estándar a /dev/null y de este modo el correo del cron es enviado y el proceso terminado.

Como ejemplo:

/etc/init.d/servicio start > /dev/null 2>&1


Reply to: