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

[EMAIL PROTECTED]:/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) <[EMAIL PROTECTED]>
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 [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>


-- 
Grata,
Luciana

Responder a