On 12/24/2013 12:26 PM, Mauricio S. T. Neto wrote:
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
Saudações Mauricio,

Veja e a diretiva *copytruncate* resolve. Tente:

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

Mais em http://linuxcommand.org/man_pages/logrotate8.html ... procure por *copytruncate*.

Sucesso,
___________________________
Francisco C Soares ( *Junior* )
403790c898466667cdbe5a262146de8fb93139c4

BLOG PESSOAL dotjunior.blogspot.com <http://dotjunior.blogspot.com/>

Reply via email to