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: itamarnet
Subject: Re: [shell-script] Envio para multiplos hosts de uma vez
Date: 09 Oct 2015 08:50:27 -0700

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]