Limpar logs do sistema

Publicado por Renato Lucena (última atualização em 16/02/2022)

[ Hits: 5.229 ]

Homepage: https://blog.renatolucena.net

Download 7185.limpeza.sh




Cria lista de todos os arquivos de log que serão limpos.

  



Esconder código-fonte

#! /bin/sh
cd /var/log
#limpa arquivos compactados
rm *.gz
# cria lista de todos os arquivos de log que serao limpos
lista=`find -type f`
# executa a limpeza dos logs
for i in $lista
do
echo -n >$i &>/dev/null
echo Zerando arquivo $i...
done
truncate *.log --size 0
# Para configurar o sistema de forma que só armazene os últimos 30 dias de log
journalctl --vacuum-time=30d
# por tamanho: journalctl --vacuum-size=200M
# sudo du /var/* -hs
find -maxdepth 1 -ctime +7 -exec rm -Rf {} \;
# find -maxdepth 1 -ctime +7 -exec rm -Rf {} \;
echo Limpeza dos arquivos de log concluída!

Scripts recomendados

Simples script em Dialog

Fechar contas em servidor Zimbra após 90 dias

Exportar ip para variável

Agenda de telefone em Shell usando Dialog

Instalando OCR apps no seu Debian.


  

Comentários
[1] Comentário enviado por maurixnovatrento em 02/03/2022 - 21:07h


Bem bolado. Muito bom.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts