Como usar curingas dentro de arquivos de configuração logrotate

2

Eu tenho a seguinte configuração que não está funcionando:

1) Usando o rsyslog com o Centos 5. 2) Dentro do /etc/logrotate.d eu tenho o arquivo sj-piers-logs.

SJ-PIERS-LOGS:

/syslogrep/sjpiers-logs/0* {
weekly
missingok
notifempty
dateext
copytruncate
compress
olddir /syslogbackup/sjpiers-logs/backup
rotate 96
}

4) logrotate.conf tem a configuração padrão:

LOGROTATE.CONF

weekly
rotate 4
create
include /etc/logrotate.d
/var/log/wtmp {
    monthly
    minsize 1M
    create 0664 root utmp
    rotate 1
}

5) Syslogs são enviados por dispositivos de rede para / syslogrep. Eu quero girar o arquivo de log, comprimir e movê-lo para / syslogbackup.

Foi-me dito que o erro reside no uso de curingas no arquivo sj-piers-logs, mas parece que eu posso usá-los de acordo com a página man. O que estou fazendo errado?

    
por 3D1L 24.08.2009 / 17:27

2 respostas

4

Tente um teste com

 logrotate -f -d /etc/logrotate.conf

Ele fornecerá uma mensagem de erro ou você poderá investigar a configuração do logrotate.

    
por 25.08.2009 / 15:27
0

Um problema potencial é se o seu olddir não existe ou tem permissões erradas. Não será manipulado por missingok .

    
por 24.08.2009 / 18:03