Dionisio Ruiz de Zarate wrote:
hola. tango un fichero para hacer rotacion de logs (con logrotate) del tipo: /var/log/apache2/www.localhost.com-access_log { compress dateext maxage 365 rotate 99 monthly notifempty missingok create 644 root root postrotate /etc/init.d/apache2 reload endscript } lo he hecho yo.
:D
la priemra pregunta es si es correcto y si eso hace que mensualemnte lo rote, con el monthly.
Sï :)
la segunda pregunta es: si yo quisiera, antes de rotar que se ejecute un comando, por ejemplo cp fichero_log .....
Tienes: postrotate/endscript -> te permite ejecutar un script después de rotar el log y prerotate/endscript -> te permite ejecutar un script antes de rotar el log
como lo podría hacer?
man logrotate tiene más info ;) HTH Rafa -- rgriman@suse.it http://www.suse.de/es http://www.suse.com rafael.griman@hispalinux.es http://www.hispalinux.es rafa@artenet-cb.es registered Linux user 286102 http://counter.li.org/ "One of the joys of being a kid is that experiences are new and therefore more intense."