[FUG-BR] script
Rogério Schneider
stockrt em gmail.com
Terça Novembro 7 15:55:06 BRST 2006
Carlos, se tiveres maiores dificuldades depois desta dica do
Francisco, volte a entrar em contato, e vamos fazer um "for" ai para
vc.
Att,
RS
On 11/7/06, Francisco Ricardo Batista Cardoso
<fricardo.cardoso em gmail.com> wrote:
> O que o Rogério falou está certo: dá pra fazer com find:
>
> find . -atime +1 --> procura no diretório atual os arquivos com data
> de acesso de pelo menos 1 dia.
>
> Você pode usar também -mtime para tempo de modificação de maneira
> semelhante ao q mostrei com atime e -ctime para o tempo de criação.
>
> Mais detalhes use man find.
>
> Francisco Ricardo
>
> On 11/7/06, Carlos A. Talhati <cat em iqsc.usp.br> wrote:
> > Legal, Rogério
> >
> > Mas ele indica os arquivos que foram acessados/modificados em x dias.
> > Eu por exemplo quero pegar todos alem de 30 dias. Os arquivos do mes
> > atual permanecem.
> > Alem de que, tem arquivos com data 31/12/1999, estes tem que sumirem.
> >
> > Valeu
> >
> > Rogério Schneider escreveu:
> > > O find tem opções tais como -atime e -mtime, dê uma olhada.
> > >
> > > Att,
> > > RS
> > >
> > >
> > > On 11/7/06, Carlos A. Talhati <cat em iqsc.usp.br> wrote:
> > >
> > >> Ola
> > >> tenho o seguinte script
> > >>
> > >> #!/bin/bash
> > >> #
> > >>
> > >> MESANTERIOR=$(date -v-1m +%d/%m/%Y)
> > >> VPOPMAILBIN="/usr/local/vpopmail/bin"
> > >>
> > >> for i in `$VPOPMAILBIN/vdominfo | grep "^domain:" | cut -c 9-100`;
> > >> do
> > >> echo "Dominio: "$i;
> > >> for j in `$VPOPMAILBIN/vuserinfo -D $i -n`;
> > >> do
> > >> cd `$VPOPMAILBIN/vuserinfo -d $j@$i`;
> > >> find Maildir/.Spam -type f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm
> > >> echo "Apagado SPAM para -> "$j"@"$i;
> > >> done ;
> > >> done;
> > >>
> > >> Como faço para apagar somente as mensagens do mes anterior
> > >> ($MESANTERIOR) para traz?
> > >> Do jeito que esta ele esta apagando todas com o find Maildir/.Spam -type
> > >> f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm
> > >>
> > >> o objetivo é apagar as mensagens com spam antigas. Tenho configurado
> > >> isto via imap, mas tem spam que vem com datas malucas.
> > >>
> > >> Obrigado pela ajuda
> > >>
> > >> Carlos
> > >> -------------------------
> > >> Histórico: http://www.fug.com.br/historico/html/freebsd/
> > >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> > >>
> > >>
> > >
> > >
> > >
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
--
Rogério Schneider
+55 (55) 9985 2127
+55 (55) 3332 5923
+55 (55) 3321 1535
MSN: stockrt em hotmail.com
ICQ: 78778973
GTalk: stockrt em gmail.com
Skype: stockrt
Mais detalhes sobre a lista de discussão freebsd