| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #!/bin/bash
- SCPdir="/etc/VPS-MX"
- SCPfrm="${SCPdir}/herramientas" && [[ ! -d ${SCPfrm} ]] && exit
- SCPinst="${SCPdir}/protocolos"&& [[ ! -d ${SCPinst} ]] && exit
- cas () {
- comando[0]="$1"
- comando[1]="$2"
- (
- [[ -e $HOME/fim ]] && rm $HOME/fim
- ${comando[0]} > /dev/null 2>&1
- ${comando[1]} > /dev/null 2>&1
- touch $HOME/fim
- ) > /dev/null 2>&1 &
- tput civis
- echo -ne " \033[1;33mESPERE \033[1;37m- \033[1;33m["
- while true; do
- for((i=0; i<18; i++)); do
- echo -ne "\033[1;31m#"
- sleep 0.1s
- done
- [[ -e $HOME/fim ]] && rm $HOME/fim && break
- echo -e "\033[1;33m]"
- sleep 1s
- tput cuu1
- tput dl1
- echo -ne " \033[1;33mESPERE \033[1;37m- \033[1;33m["
- done
- echo -e "\033[1;33m]\033[1;37m -\033[1;32m OK !\033[1;37m"
- tput cnorm
- }
- [[ $(dpkg --get-selections|grep -w "speedtest-cli"|head -1) ]] || apt-get install speedtest-cli -y &>/dev/null
- clear
- msg -bar
- echo -e " \033[1;32mTESTIANDO VELOCIDAD DEL SERVIDOR !\033[0m"
- msg -bar
- scp(){
- speedtest-cli --share > speed
- }
- cas 'scp'
- msg -bar
- png=$(cat speed | sed -n '5 p' |awk -F : {'print $NF'})
- download=$(cat speed | sed -n '7 p' |awk -F : {'print $NF'})
- upload=$(cat speed | sed -n '9 p' |awk -F : {'print $NF'})
- link=$(cat speed | sed -n '10 p' |awk {'print $NF'})
- msg -bar
- echo -e " \033[1;32mPING (LATENCIA):\033[1;37m$png"
- echo -e " \033[1;32mDESCARGA:\033[1;37m$download"
- echo -e " \033[1;32mSUBIDA:\033[1;37m$upload"
- echo -e "\033[1;32mLINK: \033[1;36m$link\033[0m"
- msg -bar
- #rm speed &>/dev/null
- #
|