Ping vários IP's ao mesmo tempo

1

Eu tenho o arquivo "temp2" com, por exemplo, 200 IPs.

Eu quero fazer ping sincronicamente e salvar estatísticas de ping em um arquivo.

NUM=100
for a in $(seq 1 $NUM)
do
read b       
ping -s 100 -c 100 -i 1 $b | grep -Eo '([0-9]{1,10}) received.*([0-9]{1,3})% packet loss' &
done < temp2
wait
echo "all done"

Este script inicia o ping em segundo plano para 100 IPs, como eu entendi.

Como posso escrever estatísticas de ping para o arquivo quando o ping é feito?

    
por Oleksii 06.11.2016 / 15:07

0 respostas