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

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

Re: [shell-script] Script p/ Verificar remover backups?


From: Edilson Azevedo
Subject: Re: [shell-script] Script p/ Verificar remover backups?
Date: Tue, 19 Feb 2008 11:31:10 -0300

É exatamente isso que o Flavio explicou... inclusive obrigado pela correção
do mtime.. kkkk

Em 19/02/08, Rafael Tomelin <address@hidden> escreveu:
>
>   valeu,
>
> Em 19/02/08, Flavio Junior <address@hidden <billpp%40gmail.com>>
> escreveu:
>
> >
> > 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:
> >
> > [root@bloo ~]# 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
> > [root@bloo ~]# tar -zxvf teste.tar.gz
> > teste
> > [root@bloo ~]# 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
> > [root@bloo ~]#
> >
> > 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 <address@hidden<rafael.tomelin%40gmail.com>
> <rafael.tomelin%40gmail.com>
> > >:
> > >
> > >
> > >
> > >
> > >
> > >
> > > Se não for pedir de mais, pode me explicar o que vc fez? no script?
> > >
> > > Em 19/02/08, Edilson Azevedo <address@hidden<root.apropos%40gmail.com>
> <root.apropos%40gmail.com>>
> > escreveu:
> > > >
> > > > find $DIR_BACKUP -atime +5 -exec rm {} \;
> > > >
> > > > Em 19/02/08, Rafael Tomelin
> > > <address@hidden <rafael.tomelin%40gmail.com> <
> rafael.tomelin%40gmail.com><
> > 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: address@hidden <root.apropos%40gmail.com> <
> root.apropos%40gmail.com> <
> > 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]
> > >
> > >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Atenciosamente,
Edilson Azevedo
(11) 3371-7066
(12) 8156-5590
Gtalk: address@hidden
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]



reply via email to

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