Meus 2 cents..

Ele fez um find no diretorio de backup e pediu pra retornar os
arquivos com o campo atime maiores que 5 dias, pra cada arquivo
retornado o find vai executar o comando rm (o {} representa o nome do
arquivo, para o find) ..

A unica coisa que eu tenho a comentar, é que nesse caso eu aconselho o
uso da opção -mtime no lugar de -atime.
atime = Access Time
mtime = Modification Time

Vou tentar colar algo pra explicar:

[EMAIL PROTECTED] ~]# stat teste.tar.gz
  File: `teste.tar.gz'
  Size: 106             Blocks: 8          IO Block: 4096   arquivo comum
Device: 801h/2049d      Inode: 2176758     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2008-02-19 11:06:20.859237108 -0300
Modify: 2008-02-19 11:06:20.883236025 -0300
Change: 2008-02-19 11:06:20.883236025 -0300
[EMAIL PROTECTED] ~]# tar -zxvf teste.tar.gz
teste
[EMAIL PROTECTED] ~]# stat teste.tar.gz
  File: `teste.tar.gz'
  Size: 106             Blocks: 8          IO Block: 4096   arquivo comum
Device: 801h/2049d      Inode: 2176758     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2008-02-19 11:06:37.582482658 -0300
Modify: 2008-02-19 11:06:20.883236025 -0300
Change: 2008-02-19 11:06:20.883236025 -0300
[EMAIL PROTECTED] ~]#


Ou seja, o access time muda quando voce acessa o arquivo, o que pode
te trazer problemas ao longo da vida com esse script...

Espero ter ajudado


--

Flávio do Carmo Junior

2008/2/19 Rafael Tomelin <[EMAIL PROTECTED]>:
>
>
>
>
>
>
> Se não for pedir de mais, pode me explicar o que vc fez? no script?
>
>  Em 19/02/08, Edilson Azevedo <[EMAIL PROTECTED]> escreveu:
>  >
>  > find $DIR_BACKUP -atime +5 -exec rm {} \;
>  >
>  > Em 19/02/08, Rafael Tomelin
> <[EMAIL PROTECTED]<rafael.tomelin%40gmail.com>>
>  > escreveu:
>  >
>  > >
>  > > Olá pessoal,
>  > >
>  > > Faço o meu backup direto paraum diretório em um utro servidor, quero
>  > saber
>  > > o
>  > > seguinte:
>  > >
>  > > Como listar os backups existentes e deixar os backups dos ultimos 5
>  > dias,
>  > > ou
>  > > seja, quero remover todos os backups deixando apenas o da semana atual.
>  > >
>  > > Como posso estar fazendo esse script?
>  > >
>  > > [As partes desta mensagem que não continham texto foram removidas]
>  > >
>  > >
>  > >
>  >
>  > --
>  > Atenciosamente,
>  > Edilson Azevedo
>  > (11) 3371-7066
>  > (12) 8156-5590
>  > Gtalk: [EMAIL PROTECTED] <root.apropos%40gmail.com>
>  > Skype: apropos.consultoria
>  >
>  > 'Dear God I've sealed my fate running through hell, heaven can wait'.
>  >
>  > [As partes desta mensagem que não continham texto foram removidas]
>  >
>  >
>  >
>
>  [As partes desta mensagem que não continham texto foram removidas]
>
>  

Responder a