¿Alguien puede explicarme acerca de la función de 'rotar' y 'maxage' en la rotación de registros, ya que esto es muy confuso.
Considero que estoy usando los siguientes valores en mi script:
rotate 30
maxage 30
Gracias..
Ambos definen cuántos archivos de registro desea conservar. Si bien rotate
exceptúa el número de archivos, maxage
analizará su valor como un tiempo. Por lo tanto, si gira, ingresa semanalmente y puede usar rotate 2
o maxage 14
. Tenga en cuenta que maxage
eliminará los archivos de registro antiguos después del tiempo dado, por lo que si no hay nuevas entradas de registro, logrotate no creará nuevos archivos, pero eliminará los antiguos, mientras que rotar no lo hará. La mejor opción es combinar ambos:
weekly
rotate 4
maxage 60
Esto rotará el archivo de registro cada semana y no habrá más de 4 archivos (un mes). Pero si los archivos tienen más de 60 días, logrotate los eliminará.