Rotar logs con Logrotate
De Wikillano
en /etc/logrotate.conf configuramos la rotación de los logs.
/var/log/tomcat5.5/catalina.out {
daily
compress
create
rotate 5
create 0700 root root
prerotate
/etc/init.d/tomcat stop
endscript
postrotate
/etc/init.d/tomcat start
endscript
esta es la ubicación de log catalina.out
/var/log/tomcat5.5/catalina.out
- daily
- el log se archiva diariamente
- compress
- Los logs se comprimirán
- create
- se creará un nuevo fichero log con el mismo nombre que el original
- rotate
- la rotación que queremos de los logs archivados, en este caso 5 dias
- create
- el nuevo fichero de log tendra los permisos que asignemos en este punto
- prerotate
- antes de realizar la rotación de logs podemos ejecutar algún script, en este caso paro tomcat
- postrotate
- después de realizar la rotación arranco el tomcat.
