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.

   Quizá a alguien mas pueda servirle tanto como a mi.

monitor_apache.py
###################################################

from os import path
import time


size = path.getsize("/var/log/apache2/error.log")

f = open("/var/log/apache2/error.log","r")

errorlog = f.readlines()

pos = f.tell()

f.close()

for error in errorlog:

    print error


while True:

    sizeact = path.getsize("/var/log/apache2/error.log")

    if sizeact <> size:

        f = open("/var/log/apache2/error.log","r")

        f.seek(pos)

        errorlog = f.readlines()

        pos = f.tell()

        f.close()

        for error in errorlog:

            print error

        size = sizeact

    time.sleep(3)

###################################################


-- 


*Alvaro Manrique
Programador
Caracas - Venezuela
Skype: alvaro_manrique*
_______________________________________________
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