Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2012, 15:08
carlosarmikhael
 
Fecha de Ingreso: septiembre-2012
Mensajes: 53
Antigüedad: 12 años, 2 meses
Puntos: 0
Daemon en Python

buenas tengo un código en python que me lee un log de sistema y lo escribe en otro... como puedo hacer para que el lo lea constante mente y si hay algo nuevo lo escriba en el otro log... gracias

Aqui dejo el código sobre el cuando ando trabajando....
Código Python:
Ver original
  1. archi=open('daemon_log.log','a')            #abrir o crear log
  2. archi.write('--------------------------------Reporte debug log----------------------------------------\n')      #Escribir en log
  3.  
  4. archi2=open('/var/log/debug','r')   #buscar log
  5. linea=archi2.readline()             #leer log
  6.  
  7. while linea!='':                    #for que recorre log
  8.     #print linea                    #mostrar log en consola
  9.     archi.write(linea)              #introduir al log datos.log las lineas del log
  10.     linea=archi2.readline()         #leer y tener cuando el
  11. archi2.close()                      #cerrar el log error.log
  12. archi.write('\n')
  13.  
  14. archi.close()                       #cerrar el log datos.log