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 10:13:39 -0700

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]