Holas :) En un sistema hay un archivo, que cuando sucede X cosa, genera log. Es como el log del correo, cuando el servicio esta arribay hay actividad, se generan nuevas lineas en el archivo. La idea es que necesito saber cuando ese archivo cambia... Bueno, se me ocurrio obtener el obtener un md5sum del archivo, luego compararlas cada cierto tiempo. Otra posibilidad seria hacer una copia del archivo y en un tiempo delta t hacer un diff. Otra, seria tomar la ultima linea del archivo, y compararla...mmm pensandolo bien eso seria como lo mas 'liviano'.
Alguna idea? Saludos! Morenisco. From [EMAIL PROTECTED] Thu May 3 16:31:25 2007 From: [EMAIL PROTECTED] (Alvaro Herrera) Date: Thu May 3 16:32:55 2007 Subject: Como saber cuando cambia un archivo In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Morenisco escribió: > Holas :) > > En un sistema hay un archivo, que cuando sucede X cosa, genera log. Es como > el log del correo, cuando el servicio esta arribay hay actividad, se generan > nuevas lineas en el archivo. > La idea es que necesito saber cuando ese archivo cambia... > Bueno, se me ocurrio obtener el obtener un md5sum del archivo, luego > compararlas cada cierto tiempo. > Otra posibilidad seria hacer una copia del archivo y en un tiempo delta t > hacer un diff. Haz un stat() y compara las fechas y el tamaño. -- Alvaro Herrera http://www.amazon.com/gp/registry/5ZYLFMCVHXC "Si un desconocido se acerca y te regala un CD de Ubuntu ... Eso es ... Eau de Tux" From [EMAIL PROTECTED] Thu May 3 16:21:14 2007 From: [EMAIL PROTECTED] (Miguel Angel Amador L) Date: Thu May 3 16:47:04 2007 Subject: Iptables redireccionamiento puerto terminal server In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On 5/3/07, Patricio Gallardo <[EMAIL PROTECTED]> wrote: > Hola: > la idea es dejar pasar todo lo que venga del exterior al terminal server que > esta dentro de la lan > la regla que tengo y que no funciona es: > > iptables -t nat -P PREROUTING -i eth0 -p tcp --dport 3389 -j DNAT --to > 192.168.1.20:3389 > > alguna idea > agrega una que diga: iptables -I FORWARD -p tcp --dport 3389 -j ACCEPT iptables -I FORWARD -p tcp -s 192.168.1.20 --sport 3389 -d 0.0.0.0 -j ACCEPT (no es muy fina, pero deberia funcionar) -- Miguel Angel Amador L. [ jokercl at gmail dot com | User #297569 counter.li.org ] From [EMAIL PROTECTED] Thu May 3 17:03:21 2007 From: [EMAIL PROTECTED] (Rodrigo Fuentealba) Date: Thu May 3 17:04:45 2007 Subject: Como saber cuando cambia un archivo In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> El 3/05/07, Morenisco <[EMAIL PROTECTED]> escribió: > Holas :) Hola. > En un sistema hay un archivo, que cuando sucede X cosa, genera log. Es como > el log del correo, cuando el servicio esta arribay hay actividad, se generan > nuevas lineas en el archivo. es un log pero es como un log... no se si me entienden? :P > La idea es que necesito saber cuando ese archivo cambia... cuando se genera una nueva linea: es decir, cuando se hace una modificacion en el archivo. > Bueno, se me ocurrio obtener el obtener un md5sum del archivo, luego > compararlas cada cierto tiempo. mucha flojera. > Otra posibilidad seria hacer una copia del archivo y en un tiempo delta t > hacer un diff. para que gastar tanto en recursos? > Otra, seria tomar la ultima linea del archivo, y compararla...mmm pensandolo > bien eso seria como lo mas 'liviano'. ni tanto, ya te veo parseando archivos de 20 Mb solamente para saber si cambió una línea. > Alguna idea? stat > Saludos! Saludos! -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org

