Sarg enchendo o disco

1. Sarg enchendo o disco

MARCELO HENRIQUE BERNARDES RODRIGUES
marcelohbr

(usa CentOS)

Enviado em 08/12/2010 - 08:49h

Nao estou conseguindo configurar o sarg para excluir os logs mais antigos. Tem como fazer isso? Vlw galera!


  


2. Re: Sarg enchendo o disco

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 08/12/2010 - 09:34h

Tem, via shell script (find + rm + cron).


3. Tem mais...

MARCELO HENRIQUE BERNARDES RODRIGUES
marcelohbr

(usa CentOS)

Enviado em 08/12/2010 - 09:54h

Poie é meu amigo, mas eu sou novo em linux e nao manjo de shell scrip. Tem como vc me dar mais umas dicas...


4. Re: Sarg enchendo o disco

João Rafael Fantini
joaorafael

(usa Ubuntu)

Enviado em 08/12/2010 - 10:26h

amigo .. da uma olhada nesse link .. ve se ajuda

vlw

http://www.vivaolinux.com.br/artigo/Gerenciando-relatorios-do-SARG/?pagina=2



5. Re: Sarg enchendo o disco

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 08/12/2010 - 10:38h

É assim: o find ele pode achar os arquivos mais velhos, dessa forma:

# find /pasta/sarg -ctime +20

Nesse exemplo, ele localiza os arquivos q foram criados há mais d 20 dias. Caso vc queira apagá-los, faça:

# find /pasta/sarg -ctime +20 -exec rm -rf {} \;

Dae vc pode criar um script pra isso ou jogar esse comando diretamente no cron. No exemplo abaixo, vou colocar o comando direto no cron. Pra editar o cron, faça:

# crontab -e

Ele vai abrir o editor d texto padrão do Linux pra editar a tabela (normalmente o VI). Caso queira trocar o editor, faça:

# export EDITOR=/usr/bin/mcedit

Dae vc acrescenta a seguinte linha:

00 00 05 * * /usr/bin/find /pasta/sarg -ctime +20 -exec rm -rf {} \; 2>&1 /dev/null

E manda salvar o arquivo. Ele vai rodar todo o dia 5 d cada mês às 00:00 h, apagando os seus arquivos. Se vc quiser colocar d outra forma, entenda como funciona os comandos:

# man crontab
# man find






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts