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