[Python-es] Monitor Apache (archivo error.log)
Alvaro Manrique
sanreikaj.foros en gmail.com
Mie Feb 15 23:24:55 CET 2012
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*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120215/51ce24e8/attachment.html>
Más información sobre la lista de distribución Python-es