| 123456789101112131415161718192021222324252627 |
- #!/bin/bash
- #19/12/2019
- [[ $(dpkg --get-selections|grep -w "python"|head -1) ]] || apt-get install python -y &>/dev/null
- declare -A cor=( [0]="\033[1;37m" [1]="\033[1;34m" [2]="\033[1;31m" [3]="\033[1;33m" [4]="\033[1;32m" )
- SCPfrm="/etc/ger-frm" && [[ ! -d ${SCPfrm} ]] && exit
- SCPinst="/etc/ger-inst" && [[ ! -d ${SCPinst} ]] && exit
- echo -e "${cor[4]} $(fun_trans "Speed Test") [VPS-MX By @Kalix1]"
- msg -bar
- ping=$(ping -c1 google.com |awk '{print $8 $9}' |grep -v loss |cut -d = -f2 |sed ':a;N;s/\n//g;ta')
- # PROGRESS - BAR
- (
- echo -ne "[" >&2
- while [[ ! -e /tmp/pyend ]]; do
- echo -ne "." >&2
- sleep 0.8s
- done
- rm /tmp/pyend
- echo -e "]" >&2
- ) &
- starts_test=$(python ${SCPfrm}/speedtest.py) && touch /tmp/pyend
- sleep 0.6s
- down_load=$(echo "$starts_test" | grep "Download" | awk '{print $2,$3}')
- up_load=$(echo "$starts_test" | grep "Upload" | awk '{print $2,$3}')
- msg -ama " $(fun_trans "Latencia"): $ping"
- msg -ama " $(fun_trans "Subida"): $up_load"
- msg -ama " $(fun_trans "Descarga"): $down_load"
- msg -bar
|