Limpeza de logs sem dor de cabeça

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

[ Hits: 16.302 ]

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

MURFEX (MUltiple Rar File EXtractor)

Baixar números das várias loterias nacionais

Slackware Current Pós Instalação Zero Bala

Script simples para cálculos com dialog

Buscar conteúdo digitado em sites de busca


  

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