shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Listar arquivos que permanecem sem atualização por ma


From: Eliel
Subject: Re: [shell-script] Listar arquivos que permanecem sem atualização por mais de 30 minutos
Date: Wed, 14 Aug 2013 13:13:17 -0300

Dai começa a ficar complicado.
De repente, voce consegue fazer com find . -name '*.log' | stat | grep -e
-c "expressao de data"
Assim voce consegue ver, mas o custo é bem alto, e nada performático (isso
pra não dizer gambiarra)
Deve funcionar, mas nao é nada bonito..
prefiro o -mmin



2013/8/14 William Alves dos Santos <address@hidden>

> **
>
>
> Oi Eliel,
>
> Muito obrigado por ajudar.
>
> É exatamente o ponto, as opções -mmim e -cmim, não estão disponíveis neste
> find.
>
> Encontrei em outros foruns que esta opção realmente não esta disponível no
> Tru64, enfim, neste caso vou caminhar para uma outra abordagem de calculo
> com a data no sistema - a data do arquivo.
>
> Obrigado a todos.
>
>
> Abraços
>
> *William Alves dos Santos*
> **Cel.: +55 (11) 6835 8172
>
> <address@hidden> <http://www.proatividadeweb.com>
>
> Em 14 de agosto de 2013 12:01, Eliel <address@hidden> escreveu:
>
> > **
>
> >
> >
> > Garotinho,
> > tem no man do find:
> >
> > atime mtime ctime
> > acess time, modification time e created time em dias
> >
> > -cmin n
> > File’s status was last changed n minutes ago.
> >
> > -mmin n
> > File’s data was last modified n minutes ago.
> >
> > -amin n
> > File was last accessed n minutes ago.
> >
> > entao se voce quer a mais de 30min (modificados, e nao acessados)
> >
> > find . -mmin +30 -o -name '*.log'
> >
> > aconselho voce a colocar um tempo final, senao ele vai mostrar a vida
> > inteira de arquivos
> > caso queira que seja +30min e - de um dia
> >
> > find . -mmin +30 -mtime -2 -o -name '*.log'
> >
> > Regards
> >
> > 2013/8/14 William Alves dos Santos <address@hidden>
> >
> > > **
>
> >
> > >
> > >
> > > Oi Leonardo,
> > >
> > > Obrigado pela ajuda.
> > >
> > > Pelo meu entendimento a opção "mtime" é somente para dia anteriores.
> > >
> > > Talvez seja possível, mas eu não sei utilizar a opção em forma
> fracionada
> > >
> > > Segue o tópico mtime do man find deste SO:
> > >
> > > -mtime number
> > > TRUE if the file was modified in the past number days, where number is
> > > interpreted as described in this reference page.
> > >
> > > Abraços
> > >
> > > *William Alves dos Santos*
> > > **Cel.: +55 (11) 6835 8172
> > >
> > > <address@hidden> <http://www.proatividadeweb.com>
> >
> > >
> > > Em 14 de agosto de 2013 11:29, 빠는 Leonardo Goretti <
> > > address@hidden> escreveu:
> > >
> > >
> > > > ja tentou com o mtime ?
> > > >
> > > >
> > > > Em 14 de agosto de 2013 11:26, williamalves1975br <
> > > > address@hidden> escreveu:
> > > >
> > > > > **
> > > > >
> > > > >
> > > > > Caros,
> > > > >
> > > > > Estou buscando uma forma, tentei em diversos sites, mas ainda não
> > > > > encontrei o que preciso, vou descrever.
> > > > >
> > > > > O objetivo é listar os arquivos que deixaram de ser atualizados a
> > mais
> > > de
> > > > > 30 minutos, consegui até este ponto:
> > > > >
> > > > > find . -atime +1 -name "*.log"
> > > > >
> > > > > Mas só traz o dia anterior, a opção "-amin -30", não funciona neste
> > SO.
> > > > >
> > > > > O sistema operacional é UNIX - Tru64 e korn shell.
> > > > >
> > > > > Caso alguém já tenha passado por algo semelhante, desde já
> agradeço.
> > > > >
> > > > > Abraços
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > >
> > > > Leonardo Goretti
> > > > Administrador de infraestrutura - GNU/LINUX
> > > > Instrutor GNU/LINUX- ittecnomaster.com.br
> > > > Celular: +55 (61) 9148 2171
> > > > Gtalk: address@hidden
> > > > ----------------------------------------------
> > > > Linux Certification (LPIC-1)
> > > > Novell Certified Linux Administrator (CLA)
> > > > Novell Data Center Technical Specialist
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > > > ------------------------------------
> > > >
> > > > ----------------------------------------------------------
> > > > Esta lista não admite a abordagem de outras liguagens de programação,
> > > como
> > > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > > > prévio aviso.
> > > > ----------------------------------------------------------
> > > > Sair da lista: address@hidden
> >
> > >
> > > > ----------------------------------------------------------
> > > > Esta lista é moderada de acordo com o previsto em
> > > > http://www.listas-discussao.cjb.net
> > > > ----------------------------------------------------------
> > > > Servidor Newsgroup da lista: news.gmane.org
> > > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > > >
> > > > Links do Yahoo! Grupos
> > > >
> > > >
> > > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]