Shell-Script para restaurar o backup automático dos repositórios do Subversion

Para completar os posts sobre o Subversion, estou disponibilizando para download o script para restaurar o dump feito anteriormente.

Para usá-lo você deverá:

  1. Dar permissão de execução para o script: chmod +x svn_backup_restaurar.sh
  2. Executar o script informando onde está o arquivo compactado pelo script anterior: ./svn_backup_restaurar.sh /caminho/para/arquivo_compactado.tar.bz2

O script deverá se comportar da seguinte maneira:

  1. Parar o Apache;
  2. Criar uma pasta temporária(/tmp/backup)
  3. Copiar para uma pasta temporária o arquivo informado;
  4. Descompactar o arquivo;
  5. Para cada arquivo, com o dump de um repositório, ele irá:
    1. Recriar o repositório com base no nome do arquivo de dump;
    2. Restaurar o repositório a partir do dump.
  6. Apagar a pasta temporária com os arquivos que estavam dentro;
  7. Levantar o Apache

Alguém tem alguma, sobre como melhorar o script? Alguma funcionalidade que vocês gostariam que eu não tenho ainda?

Para qualquer dúvidas, sugestões ou críticas sobre o uso do script deixe um comentário que eu responderei o mais rápido possível 😉

Anúncios

Uma opinião sobre “Shell-Script para restaurar o backup automático dos repositórios do Subversion

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s