Olá amigo, você deu uma olhada na opção -g do comando tar?
-g, --listed-incremental F create/list/extract new GNU-format incremental backup Talvez o script precise de adaptações para o seu caso, mas já deve ser bem próximo do que você precisa. Att, Sérgio. Em 19/09/06, klmnbrt <[EMAIL PROTECTED]> escreveu: > > Olá Amigo, > > Obrigado pela dica, porem, backup incremental nao é quando só é > atualizado no backup os arquivos que diferem da base original? Esse > script nao faz isso, faz? caso eu esteja errado alguem pode por favor > me mostrar a sacada do script que eu nao entendi :/. > > Nao creio q exista um script pronto para fazer tudo que eu preciso, > uma ajuda em gerar a lista de diferencas das duas bases, de forma que > eu consiga usar essa lista em um script ja é uma ajuda de bom tamanho :). > > Obrigado. > > --- Em shell-script@yahoogrupos.com.br, "Sergio Nery Simoes" > <[EMAIL PROTECTED]> escreveu > > > > > Dá uma olhada neste link: > > > > http://www.dicas-l.com.br/dicas-l/20050723.php > > > > Sergio. > > > > > > > > Em 18/09/06, klmn brt <[EMAIL PROTECTED]> escreveu: > > > > > > > Olá Lista, > > > > > > Estou com dificuldade para planejar e criar um script que realizará um > > > backup E um backup incremental. > > > > > > A ideia: > > > Eu ter uma replica da minha base em producao, atualizada atravez > de backup > > > incremental. ok, até ai é simples. O problema é que preciso > realizar um > > > backup de todos os arquivos da minha replica da base antes de fazer a > > > atualizacao com o backup incremental. > > > Isto é, ante de rodar o backup incremental eu tenho que pegar todos os > > > arquivos que serao atualizados e jogalos em uma pasta separada, > tendo todos > > > os dias o backup atualizado completo da base e, o backup antigo de > todos os > > > arquivos alterados separados dia por dia. > > > deu pra entender? > > > > > > O que eu ja tentei: > > > "ls -R >/tmp/bla_N" nas duas bases, depois diff nos arquivos, > problema, > > > assim eu só comparo o tamanho dos arquivos, nao é suficiente para mim. > > > > > > Ja tentei "diff" direto nos diretorios com algumas configuracoes de > > > output, mas nao tem nenhuma saida que realmente seja aproveitada em um > > > script. > > > > > > a maior alegria e decepcao que eu tive nessas tentativas foi > quando vi a > > > opcao --list-only do rsync, porem, ela lista todos os arquivos, e > nao só os > > > que deveriam ser incrementados ao backup. > > > > > > Alguem conhece ou um comando shell, ou alguma logica para poder montar > > > esse backup?? como vc´s perceberam eu estou empacado logo no comeco do > > > script ainda, onde eu gero a lista dos arquivos que serao > atualizados pelo > > > backup incremental. > > > > > > obrigado lista. > > > > > [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- 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 <*> 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: http://br.yahoo.com/info/utos.html