Limpeza de logs sem dor de cabeça

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

[ Hits: 16.163 ]

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

Cria_DVD

xpock-dl: baixe vídeos do xpock.com.br

Busca e copia arquivos renomeando-os conforme a máscara

conversor de bases no shell

XKMS


  

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