![](https://seccdn.libravatar.org/avatar/861b5545c111d2257fa12e533e723110.jpg?s=120&d=mm&r=g)
El 2003-01-19 a las 03:11, Jaime Andres Velez Osorio escribió:
realmente me pregunto de la utilidad de que sean dos progamas separados, porque uno lee el puerto y escribe en un archivo log lo que lee , y el otro extrae del log los datos y los escribe en la base de datos, entonces me parece mas logico cojer de una vez los datos en el promer programa y meterlos en la base de datos postgres,
Bueno, es típico en *nix usar programas pequeños y dividir las tareas. Leer el puerto es una tarea más crítica, debe estar disponible siempre para recoger los datos y guardarlos. Es una tarea que no debe caerse, y si lo hace, debe reponerse de inmediato. Además, probablemente es un programa genérico para escribir logs que vengan por el puerto serie de cualquier cosa. Pasar esos datos a una base de datos es menos crítico, y depende de lo que se busque y del formato de los datos leidos. No importa que la tarea se caiga, y por todo ello se pone en otro programa. Yo esa parte la sacaría del inittab, y probablemente con eso ya notes mejoría en la carga del sistema.
lo que no entiendo por el momento es el vendito perl, que lenguaje enredado, sera que existe algo como PERL PARAS IDIOTAS a ver si medio entiendo algo
:-) No te puedo ayudar con eso. -- Saludos Carlos Robinson