[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script para copiar diretórios.
From: |
jimmy |
Subject: |
Re: [shell-script] Script para copiar diretórios. |
Date: |
Fri, 5 Sep 2008 15:11:56 -0300 |
User-agent: |
Mutt/1.4.2.3i |
como é a conexão entre o servidor "A" e o servidor "B"?
no arquivo /etc/passwd tem usuários que não de sistema e não
posseum home directory, seria o caso testar isso primeiro?
na linha
"cp -R /tmp/home/$login/* /home/vmail/dominio.com.br/$login/ -> Os diretórios
do servidor A irei descompactar no /tmp do servi\dor B"
foi usado o comando cp e adiante você falou em descompactar, é isso mesmo?
On Fri, Sep 05, 2008 at 10:52:55AM -0700, Allan Carvalho wrote:
> Pessoal, tenho a seguinte situação:
>
> Vou mover os diretórios pessoais dos usuários de um servidor A que está com a
> estrutura /home/usuario para um servidor B que está com a estrutura
> /home/vmail/dominio.com.br/usuario só que não quero sobrescrever o que já
> existe nesta pasta do servidor B, então escrevi este pequeno script só que eu
> ainda não o testei, pois gostaria de saber com vocês se é possível melhorá-lo.
> Baseado no arquivo /etc/passwd do servidor A, o script fará o seguinte:
>
> for i in `cat /etc/passwd`
> do
> login=`cut -d: -f1 <<< $i` -> Irá adicionar o login do usuário na variável
> login
> cp -R /tmp/home/$login/* /home/vmail/dominio.com.br/$login/ -> Os diretórios
> do servidor A irei descompactar no /tmp do servidor B
> echo $login ": OK" -> dará a saída que o diretório do usuário foi copaido com
> sucesso.
> done
>
>
> Posso melhorar?
>
> Agradeço desde já.
> --
> Atenciosamente,
> Allan Carvalho
> MSN: address@hidden
> Linux Registered User: #454591
> --
>
>
>
> Novos endereços, o Yahoo! que você conhece. Crie um email novo com a
> sua cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
>
> [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: address@hidden
> ---------------------------------------------------------------------
> 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
>
_______________________________________________________________________________