On Thursday 07 March 2002 13:12, Antonio S�nchez wrote: > Hola Compa�eros: > Quisiera que me indicaran como puedo monitorizar un programa para que en > caso de que se pare poder iniciarlo. > > > Gracias.
Tienes varias posibilidades. Una de ellas ser�a con un script que peri�dicamente hiciera un 'ps' y en cuanto que detectase que el proceso no existe, tomara la correspondiente opci�n (o sea, ejecutarlo de nuevo). Este m�todo es el m�s pedestre y rudimentario. Otro ser�a tener un programa de supervisi�n (ideal si tienes que controlar no uno sino un mont�n de procesos) que peri�dicamente no s�lo viese si el proceso est� en el 'ps', sino que est� ejecut�ndose correctamente (esto es, que no est� colgado). Por ejemplo haciendo que el programa peri�dicamente escriba cierto dato en cierto fichero, o que cree cierto fichero, o responder a un cierto mensaje por un socket, o invocar una funci�n CORBA y que responda... Otra opci�n podr�a ser tenerlo en el inittab, pero supongo que eso es m�s del dominio de los gur�s del sistema...

