Como adicionar arquivos de configuração logrotate personalizados ao núcleo do Ubuntu?

0

Existe uma maneira de adicionar arquivos de configuração logrotate ao núcleo do Ubuntu? /etc/logrotate.d não é gravável. Deve /writable/system-data/etc/logrotate.d ser originado? Não parece funcionar e também não é referenciado no arquivo /etc/logrotate.conf .

    
por Dave Koberstein 11.06.2017 / 03:41

2 respostas

0

Isso seria porque /etc/logrotate.d é um diretório e não um arquivo gravável. Você pode adicionar um arquivo em /etc/logrotate.d/ para seu aplicativo específico ou editar um dos aplicativos padrão existentes.

Aqui está o que meu sistema tem por padrão:

$ ls /etc/logrotate.d/
apache2  consolekit  jockey-common  rsyslog            unattended-upgrades
apport   cups        pm-utils       speech-dispatcher  upstart
apt      dpkg        ppp            ufw

Boa sorte!

    
por Grayson Kent 11.06.2017 / 05:16
0

Esta é a melhor resposta que eu criei, assumindo um ambiente docker. Gostaria de saber se alguém tem uma resposta melhor:

Acontece que para o Ubuntu Core, o /etc/logrotate.d não é gravável. Parece que os scripts de terceiros não são suportados para o logrotate. Mesmo problema com o cron.

Por acaso estou usando o docker, então criei um contêiner docker que periodicamente chama logrotate no meu script. Um pouco de hack mas com "restart: always" parece confiável.

    
por Dave Koberstein 12.07.2017 / 19:27