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 14:37:36 -0300

Muito obrigado Itamar.


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

Supondo que sua lista de hosts esteja em hosts.txt e que tenham exatamente 1000 hosts listados.
Poderia fazer assim para limitar a quantidade de cópias em background.

for i in $(seq 1 10 1000)
do
    pids=""
    set - $(sed -n "$i,$((i+9))p" hosts.txt)
    for host
    do
       envia_arquivo $host &
       pids="$pids $!"
    done
    wait $pids
done
echo "Transferências concluídas!"

É só uma sugestão, mas pode adaptar os valores para que sejam mais eficientes sem sobrecarregar demais o servidor.

[]'s
Itamar



reply via email to

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