[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] backup
From: |
//dam |
Subject: |
Re: RES: [shell-script] backup |
Date: |
Tue, 25 Jan 2005 20:38:39 -0000 |
User-agent: |
eGroups-EW/0.82 |
(*_*)-
1 - Disponho de um programa em Shell/bash, que permite indicar um
arquivo com
uma lista de arquivos a copiar (backup):
tarzan - Compactar arquivos com gerenciamento de listas de entrada
2 - Edita-se o arquivo-lista, em que cada registro representa um
diretório ou
arquivo.
3 - Exemplo
tres-1.3-FC3.conf
tres-1.3-FC3.lista - lista de entrada
tres-1.3-FC3.log
tres-1.3-FC3.tar.gz - arquivo compactado conforme o .lista
tres-1.3-FC3.tarzan.sh
4- O fluxo-shell - tres-1.3-FC3-tarzan.sh - pode ser executado em
plano principal
ou secundário (fore/background).
5 - Ver - tarzan - em
http://geocities.yahoo.com.br/omlinux
Capitulo OMES e download
(a) //dam
--- Em address@hidden, Julio Cezar Neves - DATAPREVRJ
<julio.neves@p...> escreveu
> Aê Luciano,
>
> for Dir in $(find . -type d -maxdepth 1)
> do
> cd $Dir
> mkdir dirbkp
> tar cf >(bzip2 -c > dirbkp/file.tar.bz2) $Dir
> done
>
> Não testei!
>
> [ ]s,
> Julio
> :wq
>
> | -----Mensagem original-----
> | De: Luciano Tavares [mailto:ltcosta@u...]
> | Enviada em: segunda-feira, 24 de janeiro de 2005 15:16
> | Para: address@hidden
> | Assunto: [shell-script] backup
> |
> |
> |
> |
> |
> | Pessoal, tenho arquivos de resultados espalhados em vários
> | diretórios e
> | preciso fazer um backup, renomeando-os.
> |
> | Pensei em fazer algo do tipo:
> |
> | > cat backup.sh
> | #!/bin/bash
> |
> | mkdir backup
> | cd ./backup
> | mkdir backup1
> | cd ~/dir1
> | cp file1 ~/backup1/file1-name-new
> | tar -c ~/backup1/file1-name-new
> | gzip ~/backup1/file1-name-new.tar
> | mkdir backup2
> | cd ~/dir2
> | cp file2 ~/backup2/file2-name-new
> | tar -c ~/backup1/file2-name-new
> | gzip ~/backup1/file2-name-new.tar
> | ...
> |
> | e assim por diante...
> |
> | porém, gostaria de deixar isto mais funcional, usando alguma
> | variável de
> | ambiente ou definindo um for para cada dir que precisar
> | entrar. Vcs tem
> | alguma dica para backups de arquivos espalhados em diversos diretórios
> | usando o tar.gz para compactar ?!
> |
> | Valeu e t +
> |
> |
> | --
> | ###############################################
> | +% Luciano Tavares %+
> | +% ltcosta@u...; icq:232852036%+
> | +% %+
> | ###############################################
> | -----------------------------------------------
> |
> |
> | ---------------------------------------------------------------
> | Universia Brasil. Em todas as fases da vida acadêmica.
> | Acesse o portal e confira nossos serviços e benefícios:
> | http://www.universiabrasil.net/
> |
> |
> | ---------------------------------------------------------------------
> | 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: address@hidden
> | ---------------------------------------------------------------------
> | Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos