logrotate personalizado “girar” ação equivalente para upstart?

2

Em muitas postagens on-line sobre como girar seus arquivos de log iptables , por exemplo aqui rsyslog config arquivos são recarregados pela opção postrotate de logrotate , presumivelmente para impedir que rsyslog grave no antigo (agora compactado ou renomeado logfile) e para o novo arquivo de log. Geralmente isso parece

 postrotate
            invoke-rc.d rsyslog rotate > /dev/null
 endscript

Acredito que isso esteja desatualizado, já que rsyslog foi convertido em upstart e não é mais Sys V Init , então algo nos moldes de

service rsyslog reload > /dev/null

é provavelmente o caminho a percorrer.

Mas e a ação "girar"? (Acho que foi uma ação logrotate personalizada ... de alguma forma definida via policy-rc.d talvez ..). Eu presumo que por Sys V Init isso foi de alguma forma superior a um simples reload / restart (embora eu não saiba exatamente por que), é possível ou desejado na nova estrutura upstart obter logrotate use uma ação "rotacionar" reiniciar rsyslog em vez de apenas recarregar?

    
por fpghost 12.01.2014 / 16:53

1 resposta

0

Upstart é um sistema init, não um rotador de log. Use um script de shell simples (não um script de inicialização) para rotacionar os logs.

    
por 03.06.2014 / 05:00