Você pode usar logrotate
, executar este comando para instalá-lo:
sudo apt-get install logrotate
As informações do Logrotate geralmente podem ser encontradas em 2 lugares no Ubuntu (da Digital Ocean):
/etc/logrotate.conf
: este arquivo contém algumas configurações padrão e configura a rotação para alguns logs que não são de propriedade de nenhum pacote do sistema. Ele também usa uma instrução include para extrair a configuração de qualquer arquivo no /etc/logrotate.d directory
.
/etc/logrotate.d/
: é onde os pacotes que você instala que precisam de ajuda com a rotação de logs irão colocar a configuração do Logrotate.
Em uma instalação padrão, você já deve ter arquivos aqui para ferramentas básicas do sistema, como apt
, dpkg
, rsyslog
e assim por diante.
Por padrão, logrotate.conf
configurará rotações semanais de log (semanalmente), com arquivos de log de propriedade do usuário root e do grupo syslog (su root syslog), com quatro arquivos de log sendo mantidos (rotação 4) e novos arquivos de log vazios criado depois que o atual é girado (criar).
Se você quiser saber mais sobre como usar essa ferramenta, visite o seguinte link: Como gerenciar arquivos de log com o Logrotate no Ubuntu 16.04
Espero que isso ajude.