Qual é a maneira mais fácil de configurar a rotação do log [duplicado]

0

Recentemente, configurei um script que gera um único arquivo de log ... Depois de um bom tempo, esse arquivo começa a ficar grande demais para ser gerenciado. Eu queria saber qual é a maneira mais fácil de configurar rotações de log para cada poucas centenas de linhas localizadas no arquivo de log original?

    
por NerdOfCode 04.01.2018 / 01:38

1 resposta

2

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.

    
por galoget 04.01.2018 / 03:12