[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Iniciando com Shell
From: |
Rodrigo Morais |
Subject: |
Re: [shell-script] Iniciando com Shell |
Date: |
Tue, 12 Dec 2006 03:23:58 +0800 |
Bom, vamos ver se eu explico melhor.
Eu tenho um diretorio do AntiVirus na qual ficam as atualizações.
Imagina-se que seja em /home/antivirus/updates
E quando eu entro nessa pasta
# cd /home/antivirus/
e executo
# df -h
Eu fico mais de 10min esperando o calculo para mostrar que o diretório possui
uns 2Gb somente. Só que se eu for analisar a data dos arquivos dando um ls -l
eu vou esperar mol tempão e ate gerar uma linha de comando para deletar os
arquivos com mais de 30 dias eu to lascado entendeu.
Com isso iria automatizar bastante.
Acho que está ainda complicado a descrição.
Qualquer coisa, meu msn é spyderlinux [ at ] gmail.com
Att,
SpYdErLiNuX
www.bestlinux.com.br
> ----- Original Message -----
> From: "Julio C. Neves" <address@hidden>
> To: address@hidden
> Subject: Re: [shell-script] Iniciando com Shell
> Date: Mon, 11 Dec 2006 16:21:53 -0200
>
>
> Se é para ser executado via crontab, é melhor vc tirar a interatividade e
> fazer:
>
> find /diretorio/inicial/da/pesquisa -type f -ctime +30 | xargs rm
>
> Note que o find começa a pesquisar em /diretorio/inicial/da/pesquisa e a
> partir daí, entra em todos os subdiretórios deste. É isso mesmo que vc quer?
> Caso deseje limitar a profundidade de sua atuação, analise sua opção
> -maxdepth.
>
> Abração,
> Julio
> :wq
>
>
> 2006/12/11, Rodrigo Morais <address@hidden>:
> >
> > Bom vamos la.
> > A idéia é que eu cheque a pasta do clamav a pasta de quarentena.
> > Eu não posso deletar dos ultimos 30 dias.
> >
> > find /diretorio/inicial/da/pesquisa/quarentena -type f -ctime +30 -ok rm
> > {} /;
> > Dessa forma resolveria altomaticamente deixando no Crontab ?
> > Obrigado a todos, garanto que em breve vou estar auxiliando outras pessoas
> > também.
> >
> > Att,
> > SpYdErLiNuX
> > www.bestlinux.com.br
> >
> > > ----- Original Message -----
> > > From: "Otavio Salvador" <address@hidden <otavio%40debian.org>>
> > > To: address@hidden <shell-script%40yahoogrupos.com.br>
> > > Subject: Re: [shell-script] Iniciando com Shell
> > > Date: Mon, 11 Dec 2006 13:20:52 -0200
> > >
> > >
> > > "Julio C. Neves" <address@hidden <julio.neves%40gmail.com>>
> > writes:
> > >
> > > > Estou precisando muito de criar scripts para aliviar minha sobrecarga
> > do
> > > > serviço. Preciso no momento criar um shell para analisar os arquivos
> > de um
> > > > diretório e os arquivos com mais de 30 dias eu terei que deletar.
> > > >
> > > > find /diretorio/inicial/da/pesquisa -type f -ctime +30 -ok rm {} /;
> > > > ou:
> > > > find /diretorio/inicial/da/pesquisa -type f -ctime +30 | xargs rm -i
> > >
> > > Penso que o primeiro eh melhor pois o segundo possivelmente vah dar
> > > estouro do tamanho da linha de comando. Principalmente se seu servidor
> > > de mail possuir um alto trafego ;-)
> > >
> > > --
> > > O T A V I O S A L V A D O R
> > > ---------------------------------------------
> > > E-mail: address@hidden <otavio%40debian.org> UIN: 5906116
> > > GNU/Linux User: 239058 GPG ID: 49A5F855
> > > Home Page: http://otavio.ossystems.com.br
> > > ---------------------------------------------
> > > "Microsoft sells you Windows ... Linux gives
> > > you the whole house."
> >
> > >
> >
> > --
> > _______________________________________________
> > Get your free email from http://www.linuxmail.org
> >
> > Powered by Outblaze
> >
> >
>
>
>
> --
> Abraços,
> Julio
> http://www.julioneves.com - Um livro sobre Bash completo e on-line
> :wq
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
--
_______________________________________________
Get your free email from http://www.linuxmail.org
Powered by Outblaze