[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Como apagar todos os arquivos de log no Debian.



Fiz :
find /var/log -name "*.log.gz" -exec rm -f {} \;     como root
depois  fiz cd /var/log e veja o que apareceu:

root@kurumin:/var/log# ls
acpid       dmesg.0     kdm.log    mail.log   uucp.log
auth.log    dmesg.1.gz  kern.log   mail.warn  Xorg.0.log
daemon.log  dmesg.2.gz  lpr.log    messages   Xorg.0.log.old
debug       dmesg.3.gz  mail.err   syslog
dmesg       dmesg.4.gz  mail.info  user.log

Se eu entendi direito os log não foram apagados.
Como faço para isso virar um script:
Eu sou *PÉSSIMO* em fazer scripts, mas o começo do começo do começo é
> por aqui:
> for i in $(ls *.log.gz); do rm $i; done;
> for l in $(ls *.log); do echo "" > $l; done

Copio para um arquivo txt e depois ?



Em 14/12/07, Jonas Roberto de Goes Filho (sysdebug) < sysdebug@goes.eti.br> escreveu:
Renato S. Yamane wrote:
> Luciana Sousa escreveu:
>> Como devo fazer para apagar todos os arquivos de log no Debian e
>> derivados, como Ubuntu e Kurumin.
>
> Basicamente os arquivos de log estão em /var/log
> Lá existem os arquivos compactados dos logs antigos (.log.gz) e os
> atuais (.log).
>
> Você pode remover todos os .log.gz e apagar todo o conteúdo dos logs
> atuais.
>
> Eu sou *PÉSSIMO* em fazer scripts, mas o começo do começo do começo é
> por aqui:
> for i in $(ls *.log.gz); do rm $i; done;
> for l in $(ls *.log); do echo "" > $l; done

Olá Renato e Luciana. Existe uma forma melhor ainda para apagar todos
estes arquivos log.gz recursivamente abaixo de /var/log, caso seja esta
a solução que será adotada.

# find /var/log -name "*.log.gz" -exec rm -f {} \;

>
> Blarghhh, eu sei que isso está horrível e nem da maneira mais bonita e
> prática, mas funciona kkkkkkkk
>
> Att,
> Renato
>

Abraço,

--
http://www.goes.eti.br


--
To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org




--
Grata,
Luciana
Reply to: