@@ -338,16 +338,16 @@ if [[ ${telecom} == 3 ]]; then
338
338
fi
339
339
340
340
# install speedtest
341
- if [ ! -e ' . /speedtest.py' ]; then
341
+ if [ ! -e ' /tmp /speedtest.py' ]; then
342
342
wget --no-check-certificate -P /tmp https://raw.github.com/sivel/speedtest-cli/master/speedtest.py > /dev/null 2>&1
343
343
fi
344
344
chmod a+rx /tmp/speedtest.py
345
345
346
346
result () {
347
- download=` cat speed.log | awk -F ' :' ' /Download/{print $2}' `
348
- upload=` cat speed.log | awk -F ' :' ' /Upload/{print $2}' `
349
- hostby=` cat speed.log | awk -F ' :' ' /Hosted/{print $1}' `
350
- latency=` cat speed.log | awk -F ' :' ' /Hosted/{print $2}' `
347
+ download=` cat /tmp/ speed.log | awk -F ' :' ' /Download/{print $2}' `
348
+ upload=` cat /tmp/ speed.log | awk -F ' :' ' /Upload/{print $2}' `
349
+ hostby=` cat /tmp/ speed.log | awk -F ' :' ' /Hosted/{print $1}' `
350
+ latency=` cat /tmp/ speed.log | awk -F ' :' ' /Hosted/{print $2}' `
351
351
clear
352
352
echo " $hostby "
353
353
echo " 延迟 : $latency "
@@ -377,32 +377,32 @@ speed_test(){
377
377
}
378
378
379
379
if [[ ${telecom} =~ ^[1-3]$ ]]; then
380
- python /tmp/speedtest.py --server ${num} --share 2> /dev/null | tee speed.log 2> /dev/null
381
- is_down=$( cat speed.log | grep ' Download' )
380
+ python /tmp/speedtest.py --server ${num} --share 2> /dev/null | tee /tmp/ speed.log 2> /dev/null
381
+ is_down=$( cat /tmp/ speed.log | grep ' Download' )
382
382
383
383
if [[ ${is_down} ]]; then
384
384
result
385
385
echo " 测试到 ${cityName}${telecomName} 完成!"
386
- rm -rf speedtest.py
387
- rm -rf speed.log
386
+ rm -rf /tmp/ speedtest.py
387
+ rm -rf /tmp/ speed.log
388
388
else
389
389
echo -e " \n${RED} ERROR:${PLAIN} 当前节点不可用,请更换其他节点,或换个时间段再测试。"
390
390
fi
391
391
fi
392
392
393
393
if [[ ${telecom} == 4 ]]; then
394
- python /tmp/speedtest.py | tee speed.log
394
+ python /tmp/speedtest.py | tee /tmp/ speed.log
395
395
result
396
396
echo " 本地测试完成!"
397
- rm -rf speedtest.py
398
- rm -rf speed.log
397
+ rm -rf /tmp/ speedtest.py
398
+ rm -rf /tmp/ speed.log
399
399
fi
400
400
401
401
if [[ ${telecom} == 5 ]]; then
402
402
echo " "
403
403
printf " %-14s%-18s%-20s%-12s\n" " Node Name" " Upload Speed" " Download Speed" " Latency"
404
404
start=$( date +%s)
405
- speed_test ' 4595 ' ' 郑州电信 '
405
+ speed_test ' 6435 ' ' 襄阳电信 '
406
406
speed_test ' 7509' ' 昆明电信'
407
407
speed_test ' 3633' ' 上海电信'
408
408
speed_test ' 4624' ' 成都电信'
@@ -415,7 +415,7 @@ if [[ ${telecom} == 5 ]]; then
415
415
speed_test ' 6715' ' 宁波移动'
416
416
speed_test ' 4575' ' 成都移动'
417
417
end=$( date +%s)
418
- rm -rf speedtest.py
418
+ rm -rf /tmp/ speedtest.py
419
419
echo " "
420
420
time=$(( $end - $start ))
421
421
if [[ $time -gt 60 ]]; then
0 commit comments