Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2010, 07:52
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Rotar logs en windows

Buenas,

Rotar logs en linux es muy facil con el rotatelogs, pero en windows veo que es show! porque para poder hacer algo con los ficheros primero hay que parar los servicios web porque sino windows no los suelta...

He estado buscando algun script para rotar logs de apache en windows y la verdad es que no he encontrado ninguno que funcione como deseo.

http://scriptinside.blogspot.com/200...n-windows.html
http://borrame.com/recortes/apache/log-rotate.html
http://es.debugmodeon.com/articulo/r...che-en-windows

La idea es que los logs se roten 1 vez cada día, en mi carpeta logs del wampserver tengo 4 tipos de ficheros

mysql.log
acces.log
error.log
apache_error.log

Luego por cada site tengo sus dos archivos correspondientes
acces_web1.log
error_web1.log

Me gustaria que todos los ficheros se guardasen en un único fichero comprimido llamado logs.1.zip así hasta el logs.7.zip teniendo una retención de 1 semana...

¿Sabéis si existe alguna herramienta para facilitar esta tarea de rotar logs de apache en windows, o alguien tiene un script que funcione correctamente?

Muchas gracias de antemano!