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: Flavio Junior
Subject: Re: [shell-script] Script p/ Verificar remover backups?
Date: Tue, 19 Feb 2008 11:08:04 -0300

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>:
>
>
>
>
>
>
> Se não for pedir de mais, pode me explicar o que vc fez? no script?
>
>  Em 19/02/08, Edilson Azevedo <address@hidden> escreveu:
>  >
>  > find $DIR_BACKUP -atime +5 -exec rm {} \;
>  >
>  > Em 19/02/08, Rafael Tomelin
> <address@hidden<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>
>  > 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]
>
>  


reply via email to

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