Monitorear procesos de programas externo con PERL
Horst H. von Brand
vonbrand en inf.utfsm.cl
Lun Ene 22 13:02:40 CLST 2007
Andrés Ruz Salinas <andres en efusion.tv> wrote:
> 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.
No te sirve algo del corte:
@chachara = `rsync $los $lindos $argumentos`;
(perlop(1), busca qx)? O tal vez hacerlo en la manual via fork() y exec()
(perlsec(1))?
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513
Más información sobre la lista de distribución Linux