Limpeza de logs sem dor de cabeça

Publicado por Marcos Carraro (última atualização em 03/07/2011)

[ Hits: 16.178 ]

Download limpalog




Segue o shell-script de fácil entendimento, todo comentado, para limpar os logs do seu sistema, muito útil.
abraços Marcos Carraro

  



Esconder código-fonte

#! /bin/sh
#
# Script Escrito por
# Marcos Carraro
# marcos.g.carraro[at]gmail.com
#
cd /var/log
#limpa arquivos compactados
compact=`find -name "*.gz" | wc -l`
if [ $compact -gt 0 ]
then
 #Procura tudo que for .gz log compactatdo dentro do /var/log
 compact2=`find -iname "*.gz"`
 #apaga arquivos compactatdos
 for apaga in $compact2
 do
 rm -f $apaga
 done
  
 # 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
 done

else

 # 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
 done
fi

Scripts recomendados

Papel de parede mundial ( para quem usa GUI )

xamore - um "more" simples em Xdialog

Conversor de logs do squid

Iptables - script para firewall utilizando iptables

squidclean.sh


  

Comentários
[1] Comentário enviado por cmercaldo em 11/10/2012 - 08:49h

Muito bom...heim...

Parabéns pelo artigo!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts