[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: comando não funciona
From: |
Fernando |
Subject: |
Re: [shell-script] Re: comando não funciona |
Date: |
Mon, 4 Oct 2010 10:01:04 -0300 |
Não seria "atime +0"?
Pelo que entendi você quer compactar os arquivos que foram acessados há pelo
menos um dia, ou seja, exclui-se os que foram acessados no dia corrente.
Então creio que deveria usar a seguinte linha:
find . -atime +0 -exec gzip -f '{}' \;
Funcionou exatamente como esperado aqui.
Um abraço?
Att,
@Fernando Mercês <http://twitter.com/FernandoMerces>
Linux Registered User #432779
www.mentebinaria.com.br
http://linuxreversing.org
2010/10/4 Sérgio <address@hidden>
>
>
> Tente substituir o exec pelo xargs...
>
> find . -atime 1 -print0 | xargs -0 /bin/gzip -f
>
> --- Em address@hidden <shell-script%40yahoogrupos.com.br>,
> MAURÍCIO <mmenezes990@...> escreveu
>
> >
> > Caros,
> >
> > Sou novato em unix, mas ja faço minhas graças.
> > Preciso compactar logs do dia anterior então criei essa linha de comando.
> >
> > find . -atime 1 -exec /bin/gzip -f {} \;
> >
> > Mas ele não compacta nada. Quando eu troco o gzip para ls -lrt ele mostra
> todos os arquivos menos o do dia corrente, que é isso que eu quero. Mas a
> linha de comando só funciona para o ls.
> >
> > Essa linha de comando também não funcionou. find . -mtime +1 -exec gzip
> -f {} \;
> >
> > Aonde estou errando ?
> >
> >
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
>
[As partes desta mensagem que não continham texto foram removidas]