[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Problemas para usar o comando ssh no script
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Problemas para usar o comando ssh no script |
Date: |
Sun, 23 Jun 2013 12:15:42 -0300 |
Adonai,
pra começar tire as chaves que, neste caso, não servem para nada e
dificultam muito a leitura.
Só isso já te dá um pouco de ganho de performance. Lembre-se o Shell é
interpretado, então qq caractere escrito, será devidamente interpretado.
Após "limpar" o script, mande novamente para a lista.
Abcs,
Julio
*@juliobash
*
Em 23 de junho de 2013 11:36, Adonai Silveira Canez
<address@hidden>escreveu:
> **
>
>
> Pessoal, estou fazendo um script para sincronizar dois diretórios, e
> uma das etapas é a remoção de arquivos do servidor remoto que eu estou
> realizando usando o comando ssh conforme o código abaixo.
> Eu leio de um arquivo o caminho completo dos arquivos que vão ser
> removidos e apago eles logando no servidor via ssh e usando o comando
> rm para remover, mas não sei porque quando eu coloco o comando ssh no
> loop, o loop só executa uma vez e não apaga os outros arquivos que
> estão na lista.
> O login automático no ssh esta funcionando bem, por isso não sei o que
> pode estar interrompendo o loop.
>
> while read linha
> do
> echo Removendo arquivo do servidor remoto: ${linha}
> ssh ${SERV_REMOTO_USER}@${SERV_REMOTO} 'rm -f ${linha}'
> done < ${DIR_SCRIPT}/arquivos_removidos_serv_local.txt
>
> Também aceito sugestões de outros comandos para realizar esse processo
> de remoção remoto, creio que deve existir uma forma melhor para
> remover arquivos de um servidor remoto.
>
> Adonai
>
>
[As partes desta mensagem que não continham texto foram removidas]
Re: [shell-script] Problemas para usar o comando ssh no script,
Julio C. Neves <=