Buenas. Criticando constructivamente, no puedo evitar sugerir:

#!/usr/bin/python

FILE = "/var/log/apache2/error.log"

import os
import sys
import time

if len(sys.argv)>1:
    FILE = sys.argv[1]

size = 0
pos = 0
print "Monitor", FILE
while True:
    s = os.path.getsize(FILE)
    if s > size:
    with open(FILE, "r") as f:
            f.seek(pos)
            for line in f.xreadlines():
                print line,
            pos = f.tell()
        size = s
    time.sleep(3)

El 15/02/2012 23:24, Alvaro Manrique escribió:
Buenas Tardes Lista;

Abro este nuevo post solo para publicar este pequeño script, encargado de mostrar en consola
los cambios en el archivo error.log de apache ejecutandose en Ubuntu.

_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a