Files
bin/pbxnettest
Marc Hoppe e3e4a6ea3e pbxtest
2023-03-14 20:01:19 +01:00

39 lines
705 B
Bash

#!/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