mirror of
https://github.com/aclist/dztui.git
synced 2026-08-25 17:32:36 +02:00
fix: more robust ping method
This commit is contained in:
parent
90b3aa8663
commit
5393bf1f5f
@ -784,12 +784,17 @@ logger(){
|
||||
}
|
||||
test_ping(){
|
||||
shift
|
||||
local time
|
||||
local res
|
||||
local ip="$1"
|
||||
local qport="$2"
|
||||
local res
|
||||
res=$(ping -c1 -4 -W0.5 $1 | grep time= | awk -F= '{print $4}')
|
||||
[[ ! $? -eq 0 ]] && res="Timed out"
|
||||
printf "%s" "$res"
|
||||
res=$(a2s $ip $qport info)
|
||||
if [[ -z $res ]]; then
|
||||
time="Timed out"
|
||||
else
|
||||
time=$(<<< "$res" jq -r '.[].ping')
|
||||
fi
|
||||
printf "%s" "$time"
|
||||
}
|
||||
show_server_modlist(){
|
||||
shift
|
||||
|
||||
Loading…
Reference in New Issue
Block a user