Rotação de Arquivos de Log
Publicado por Cleiton José 21/10/2004
[ Hits: 8.692 ]
Para que não tenhamos arquivos de log muito grandes, geralmente se implementa alguma forma de rotacionar estes arquivos. Isto é feito normalmente através do newsyslog ou através de scripts. Iremos geralmente optar pelos scripts, devido à flexibilidade que proporciona. Segue abaixo um exemplo de script. Crie o arquivo /usr/local/script/rotate_log_programa.sh, com a permissão 700 e o seguinte conteúdo:
#Rotação de Arquivos de Log #-- Arquivo rotate_log_programa.sh -------------------- #!/bin/sh # finaliza o Programa /comando/para/finalizar/o/programa # Define o nome para arquivamento OLD_LOG=/caminho/para/o/arquivamento/programa.log.`date +%y%m%d-%H%M%S` # move o arquivo para o diretorio de arquivamento mv /arquivo/de/log/programa.log `echo $OLD_LOG` # inicializa o Programa /comando/para/inicializar/o/programa # compacta o arquivado /usr/bin/gzip $OLD_LOG # apaga os logs com mais de um ano find /caminho/para/o/arquivamento -mtime +365 -exec rm -f {} \; #-- Fim do arquivo rotate_log_programa.sh -------------------- Obs: #Edite o arquivo /etc/crontab e adicione uma linha para executar o #script na hora desejada, como por exemplo: #0 0 1 * * root /usr/local/script/rotate_log_programa.sh #Isto fará com que o script de rotação do log seja acionado à meia-#noite do primeiro dia do mês, separando os logs de cada mês em #arquivos diferentes. Cada arquivo guardado terá data e hora anexado #ao nome. O comando find é opcional e pode ser configurado com outro #período de tempo. # Não esqueça de dar a devida permisão para ser executado # chmod +x rotate_log
WallpaperID - papel de parede com IP e kernel do usuário
Organize seu /var/log/messages
Instalação e configuração do celular Nokia 6670 no Ubuntu 8.10
Nenhum comentário foi encontrado.
Pra quem contribui com artigos e dicas (0)
Arch Linux - Guia para Iniciantes (5)
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Pra quem contribui com artigos e dicas (0)
Monitor fora de escala ao bootar sistema (9)
NAT LoopBack - Hairpin NAT (2)
Alguém poderia me ajudar a escolher peças pra montar um desktop? (18)