Andrá obrigado pela resposta, mas o que eu acho estranho é que se eu reiniciar o firewall ele continua enviando para o arquivo anterior, só gravando o log no novo arquivo se eu forçar o logrotate com o logrotate -f
Abraço

Em 24-12-2013 14:37, André Mariano escreveu:

Uma vez iniciado, o processo que grava log procura o arquivo pelo nome e então passa a utilizar o inode do arquivo e não mais o nome. Logo, não basta apenas mudar o nome. O processo que grava os logs tem que ser reiniciado após a mudança do nome.

Há uma configuração no logrotate que usa script para reiniciar o processo. Procure por esta configuração. Ok?

Em 24/12/2013 12:26, "Mauricio S. T. Neto" <[email protected] <mailto:[email protected]>> escreveu:

    Amigos da lista boa tarde e feliz Natal
    Tenho a seguinte duvida com o logrotate:
    Minha configuração

    /var/log/iptables.log {
      rotate 4
      daily
      create 644 root root
    }

    O que acontece é que o rotate é executado como deve, ou seja é
    criado o novo arquivo o antigo é renomeado para iptables.log.1.
    Mas o log continua a ser gravado no arquivo antigo, agora
    denominado de iptables.log.1. O arquivo novo (iptables.log) só
    passa a ser usado se eu der um logrotate -f /etc/logrotate.conf

    Alguém sabe dizer qual a bobagem que estou fazendo :-)
    Abraço

-- Mauricio S.T. Neto
    [email protected] <mailto:[email protected]>


-- To UNSUBSCRIBE, email to
    [email protected]
    <mailto:[email protected]>
    with a subject of "unsubscribe". Trouble? Contact
    [email protected] <mailto:[email protected]>
    Archive: http://lists.debian.org/[email protected]



--
Mauricio S.T. Neto
[email protected]

Responder a