Rodrigo Fuentealba escribió: > El 22/01/07, Horst H. von Brand<[EMAIL PROTECTED]> escribió:
> >O paga, por si las moscas. > > Si fuera bueno, pagaria. De hecho, aquí en la empresa está considerada > una donación a PostgreSQL. http://www.spi-inc.org/donations (mira el link de Click&Pledge) Vale la pena tener en cuenta que esas donaciones se usan mas que nada para financiar eventos, marketing, etc. Si quieres donar para que alguien escriba codigo, puedes financiar a un desarrollador directamente. -- Alvaro Herrera http://www.amazon.com/gp/registry/5ZYLFMCVHXC "Most hackers will be perfectly comfortable conceptualizing users as entropy sources, so let's move on." (Nathaniel Smith) From [EMAIL PROTECTED] Mon Jan 22 13:47:13 2007 From: [EMAIL PROTECTED] (=?iso-8859-1?Q?Andr=E9s_Ruz_Salinas?=) Date: Mon Jan 22 13:48:01 2007 Subject: Monitorear procesos de programas externo con PERL In-Reply-To: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Gracias por la idea se ve muy buena asi es que voy a probar a ver q tal me resulta. Saludos y gracias de nuevo. > -----Mensaje original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de Luis Vivero > Enviado el: lunes, 22 de enero de 2007 13:08 > Para: Discusion de Linux en Castellano > Asunto: Re: Monitorear procesos de programas externo con PERL > > On 1/22/07, Andrés Ruz Salinas <[EMAIL PROTECTED]> wrote: > > > > Hola lista, > > > > Estoy armando un daemon en Perl que se encargue de ejecutar > > "rsync" > > para sincronizar archivos entre el servidor y unas máquinas > cliente. > > La parte que más me interesa de esta tarea es poder monitorear el > > inicio y fin del proceso relacionado con "rsync" de forma > que yo sepa > > cuando termina la transferencia de el(los) archivo(s) y > recuperar los > > mensajes que este programa envía para saber si todo terminó > bien o no > > y según eso realizar otras tareas. > > > [...] > > Holas, yo he hecho cosas asi con ps, por jemplo, esto es con > el servicio > sshd: > > [EMAIL PROTECTED]:/home/morenisco# ps -fea | grep > "/usr/sbin/sshd" | awk '{print $8}' | head -1 /usr/sbin/sshd > [EMAIL PROTECTED]:/home/morenisco# /etc/init.d/ssh stop > * Stopping OpenBSD Secure Shell > server... > [ ok ] > [EMAIL PROTECTED]:/home/morenisco# > [EMAIL PROTECTED]:/home/morenisco# ps -fea | grep > "/usr/sbin/sshd" | awk '{print $8}' | head -1 grep > [EMAIL PROTECTED]:/home/morenisco# /etc/init.d/ssh start > * Starting OpenBSD Secure Shell > server... > [ ok ] > [EMAIL PROTECTED]:/home/morenisco# ps -fea | grep > "/usr/sbin/sshd" | awk '{print $8}' | head -1 /usr/sbin/sshd > > En las lineas de arriba, si el servicio esta corriendo, la > salida del comando es /usr/sbin/sshd , de lo contrario es > grep. Si le pones un if...podrias poner una variable que > infique el estado. > > Saludos. > > > Morenisco.

