#!/bin/bash #ip=192.168.178.234 ip=172.16.234.234 url=root@$ip log=$HOME/tmp/pbxnettest_$(date +%y%m%d%H%M%S).log srcfile=~/Downloads/12.0sp1.zip sshopt='-i ~/.ssh/cm4' n=0 i=0 echo "[" > $log while [ true ]; do echo -n "." SECONDS=0 iperf3 -c $ip -t 10 -J >> $log #scp -q $sshopt $srcfile $url:/dev/null r=$? if [ $r -ne 0 ]; then echo "Error $n" fi echo "," >> $log lasttim=$SECONDS #echo -n $lasttim blocktim=$((blocktim+lasttim)) i=$((i+1)) n=$((n+1)) if [ $i -ge 50 ]; then echo " $(date +%T) $n $blocktim" i=0 blocktim=0 fi read -t 1 -n 1 key if [ "$key" = "x" ]; then echo "{} ]" >> $log exit fi done