El día 13 de noviembre de 2014, 11:52, Maykel Franco <maykeldeb...@gmail.com> escribió: > Buenas, quiero que en el rotado de logs, antes de rotar, ejecuto > awstats(por ejemplo) en búsqueda del primer fichero no rotado, ejemplo > access.log.1 , con la opción de delaycompress. > > /var/log/remote/*.log > { > daily > rotate 365 > missingok > create 0664 www-data adm > compress > delaycompress > notifempty > sharedscripts > prerotate > /usr/share/doc/awstats/examples/awstats_updateall.pl now > -awstatsprog=/usr/lib/cgi-bin/awstats.pl > endscript > postrotate > /etc/init.d/rsyslog restart > /dev/null 2>&1 || true > endscript > > } > > El problema es que cuando awstats busca el fichero > /var/log/remote/access.log.1 dice que no lo encuentra...Creo que lo > rota logrotate a través del cron daily, antes de que awstats pueda > leer y escanear el logs para generar la estadísticas... > > Si ejecuto a mano el comando para generar estadísticas de todos los dominios: > > /usr/share/doc/awstats/examples/awstats_updateall.pl now > -awstatsprog=/usr/lib/cgi-bin/awstats.pl > > Funciona sin problemas, por eso achaco el problema al rotado de log de > logrotate... > > Alguna idea de que estoy haciendo mal? > > Gracias de antemano. > > Saludos. > >
Así a primera vista yo echaría un vistazo a la opción shardescripts / nosharedscripts. S2. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAGw=rHhinKfjbmLTboWFDNx8YAowp6Z7OJWqV43+XXSV=sp...@mail.gmail.com