# find /logDir -ctime +15 -exec rm -f {} \;
Soh confirma o +15 se não é -15, faz um teste antes... eu nao me lembro mto bem
Flavio do Carmo Junior aka blk1d
On 5/8/06, MrBiTs <[EMAIL PROTECTED]> wrote:
> /*
> Estou com problemas para criar um script que delete arquivos antigos (mais
> de 15 dias).
> Então preciso deletar arquivos que foram CRIADOS a mais de 15 dias.
>
> Eu tentei em um Red hat e consegui fazer com o comando date (date -r $ARQ
> +%H%M), mas em um SunOS não roda o `date -r`, opção nao existe.
> O man do date diz: SunOS 5.8 Last change: 20 Apr 1999
>
> Procurei no `man find` tambem, mas parece que não existe uma opção para
> arquivos "criados" a X dias atras so os (-atime, -mtime e -ctime).
> Procurei ate no `man ls`.
>
> Ex: Eu tenho os arquivos :
> SagreCad_sun_u9811805_10376.log
> SagreCad_sun_u9811805_16629.log
> SagreCad_sun_u9811805_20744.log
> SagreCad_sun_u9811805_7296.log
> preciso deletar aquele que foi criado a mais de 15 dias. ;-)
> */
>
>
> Algo assim
>
> rm -f $(ls -1t DiretorioDeLogs/* | tail +15)
>
> Entretanto, acho que o -ctime do find ajudaria você, já que ele trabalha com
> a data de modificacao do arquivo e, sendo um arquivo diário, sua data de
> modificacao mais atual seria 23:59:59 de ontem, por exemplo.
>
>
>
> ------
> MrBiTs - [EMAIL PROTECTED] | /"\
> 010 Encrypted e-mail preferred | \ / ASCII Ribbon Campaign
> 001 OpenPGP Key ID: 0x6DD1F186 | X Against HTML email & vcards
> 111 http://www.mrbits.com.br | / \
>
>
>
>
> ---------------------------------------------------------------------
> 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: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> 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
>
>
>
>
>
>
>
>
>
---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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
Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.