Yo lo hago de esta manera..

Un script que hace los siguientes pasos

1. renombra el log a nombre.log.old
2. /etc/init.d/apache reload
3. crea las estadisticas con awstats

bueno y hace otras cosas mas lo importante del asunto es que las lineas

mv nombre.log nombre.log.old
/etc/init.d/apache reload

esten juntas .. esto se hacen en menos de medio segundo asi que si hay
perdidada sera de 1 o 2 lineas que no afectan para nada las visitas..

puede ser un poco chapuza.. pero funciona..



El mié, 07-01-2004 a las 11:37, Sergio Ruiz Pérez escribió:
> Hola amigos:
> 
> Mi nombre es Sergio Ruiz. Soy diseñador web y aunque trabajo desde hace 
> muchos años con ordenadores mi profesión es documentalista, por si puedo 
> echaros un cable en algo :-). Después de la correspondiente presentación 
> (buena costumbre que he ido abandonando a base de suscribirme a muchas 
> listas) os cuento mi problemilla ...
> 
> Tengo instalado awstats que me genera estadísticas de las visitas a las 
> webs de mi servidor (Debian, of course). Este se lanza todas las noches 
> a las 00:00 sin problemas:
> 
> crontab -l
> 00 00 * * * /etc/awstats/genera_stats
> 
> Debido al crecimiento de los logs configuré logrotate para que los 
> rotara semanalmente. Pero como no quiero perder información, le indiqué 
> que previamente generara las estadísticas:
> 
> Contenido de: /etc/logrotate.d/webs
> 
> /home/*/logs/*.log {
> weekly
> prerotate
>       /etc/awstats/genera_stats
> endscript
> missingok
> rotate 52
> compress
> delaycompress
> notifempty
> create
> }
> 
> Pues bien, la rotación la hace correctamente, pero NO ejecuta el script 
> genera_stats ... ¿?
> 
> ¿Qué puedo hacer?
> 
> Gracias y un saludo a todos,
> -- 
> _____________________________
> Sergio Ruiz Pérez
> 
> Aladeweb
> Parque Tecnológico de Andalucía
> Edificio BIC-Euronova
> Avda. Juan López Peñalver, 21
> 29590 Málaga (España)
> Tfno. +34 952 417 409
> Móvil +34 687 918 890
> 
> [EMAIL PROTECTED]
> http://www.aladeweb.com
> ____________________________
-- 
Oscar J.
[EMAIL PROTECTED]
Linux Registered User # 276977
GNU/Debian Sarge

Responder a