shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Envio para multiplos hosts de uma vez


From: Rodrigo.T
Subject: Re: [shell-script] Envio para multiplos hosts de uma vez
Date: Fri, 9 Oct 2015 13:38:05 -0300

Pessoal, muito obrigado mesmo..
Todas as opções mencionadas funcionaram.
acho que vou tatuar um & , rs.....
mais de 1000 hosts é complicado;
Atenciosamente
Rodrigo;

Em 9 de outubro de 2015 12:50, address@hidden [shell-script] <address@hidden> escreveu:
 

Boa Tarde Rodrigo.


A maioria dos scripts que vejo usa um laço (for ou while) para fazer isso sequencialmente, e normalmente a demora está no processo em si e não no script.
Acredito que esteja usando ftp, ssh ou nfs e dependendo do método usado não há muito o que ser feito, exceto por otimizações nativas da ferramenta ou da configuração de rede.
Mas uma alternativa pouco ortodoxa e que não recomendo é colocar o processo de transferência em background.

Algo do tipo:
for host in host1 host2 host3 host4 ;
do
 scp file user@$host:/destination_path/ &
 pids="$pids $!"
done

wait $pids
echo "Transferências concluídas!"


É rústico, mas funcional.
Porém teste primeiro para que não tenha surpresas desagradáveis

[]'s
Itamar



reply via email to

[Prev in Thread] Current Thread [Next in Thread]