mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
Fix ping error in OMR-Tracker-server
This commit is contained in:
parent
aa566bf3a6
commit
c10983f2de
1 changed files with 7 additions and 4 deletions
|
@ -32,9 +32,11 @@ _ping_server() {
|
||||||
-c 1 \
|
-c 1 \
|
||||||
-q \
|
-q \
|
||||||
"${host}" 2>&1
|
"${host}" 2>&1
|
||||||
) && echo "$ret" | grep -sq " 0% packet loss" && {
|
)
|
||||||
|
loss=$(echo "$ret" | awk '/packet loss/ {gsub("%","");print $6}' | tr -d '\n')
|
||||||
|
if [ -n "$loss" ] && [ "$loss" != "100" ]; then
|
||||||
server_ping=true
|
server_ping=true
|
||||||
}
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
_ping_server_intf() {
|
_ping_server_intf() {
|
||||||
|
@ -49,9 +51,10 @@ _ping_server_intf() {
|
||||||
-I "$intf" \
|
-I "$intf" \
|
||||||
"${host}" 2>&1
|
"${host}" 2>&1
|
||||||
)
|
)
|
||||||
[ -n "$ret" ] && echo "$ret" | grep -sq " 0% packet loss" && {
|
loss=$(echo "$ret" | awk '/packet loss/ {gsub("%","");print $6}' | tr -d '\n')
|
||||||
|
if [ -n "$loss" ] && [ "$loss" != "100" ]; then
|
||||||
server_ping=true
|
server_ping=true
|
||||||
}
|
fi
|
||||||
k=$((k+1))
|
k=$((k+1))
|
||||||
sleep "${intervaltries}"
|
sleep "${intervaltries}"
|
||||||
done
|
done
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue