Red de conocimientos turísticos - Información de alquiler - ¿Por qué los registros de logrotate no rotan?

¿Por qué los registros de logrotate no rotan?

Uso:

logrotate CONF_FILE

Descripción:

Rota, comprime, elimina y envía automáticamente archivos de registro. Esto se puede hacer diariamente, semanalmente, mensualmente o cuando el archivo de registro alcance un tamaño determinado.

Normalmente, logrotate es un plan cron diario y el registro generalmente no se modifica varias veces al día, a menos que se rote según el tamaño del registro,

o -f ( - -force) entrada para ejecutar logrotate varias veces.

Se puede especificar cualquier número de archivos de configuración en la línea de comando.

Las configuraciones posteriores sobrescribirán las configuraciones anteriores, por lo que el orden en el que se cargan los archivos de configuración es muy importante.

A menudo es necesario incluir otros archivos de configuración en el archivo de configuración; consulte el uso de la directiva de inclusión.

Si se proporciona un directorio en la línea de comando, todos los archivos en ese directorio se usarán como archivos de configuración.

Sin parámetros, logrotate imprimirá la versión y otra información. Si se produce un error al girar el registro, sale con un estado distinto de cero.

Opciones:

-d modo de depuración, -v implícito, sin operación real del archivo de registro

-f, --force

Forzar que logrotate rote los registros

-m, --mail commandgt;

Comando a utilizar al enviar registros por correo

- s, --state lt ;statefilegt;

Especificar otro archivo de estado

--usage

Imprimir ayuda

-v, --verbose

Detalles

Archivos de configuración

logrotate leerá cada archivo de configuración, tanto los archivos de registro globales como los específicos son configurables.

La configuración local (configuración del archivo de registro) tiene prioridad sobre la configuración global, y las configuraciones posteriores tienen prioridad sobre las configuraciones anteriores.

Ejemplo

# línea de comentario de ejemplo del archivo de configuración de logrotate

comprimir comprimir después de la rotación

/var/log/messages { Especificar archivo de registro ruta

rotar 5 Mantener 5 archivos rotados

semanalmente Rotar semanalmente

El comando postrotate se ejecuta después de la rotación (antes de comprimir registros antiguos)

/usr/bin/killall - HUP syslogd