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]
>
>