Filters out local DNS info ipv4 only & local IP as array (#182)
* info local DNS only ipv4 * info local IP treat as array, same as local DNS
This commit is contained in:
@@ -585,10 +585,10 @@ box_bin_status() {
|
||||
log Info "${bin_name} running time: not available."
|
||||
fi
|
||||
# local IP
|
||||
localIP=$(ip -4 a | awk '/inet / && !/127.0.0.1/ { split($2, a, "/"); print a[1] }')
|
||||
log Info "local IP: ${localIP}"
|
||||
localIP=($(ip -4 a | awk '/inet / && !/127.0.0.1/ { split($2, a, "/"); print a[1] }'))
|
||||
log Info "local IP: ${localIP[*]}"
|
||||
# local DNS
|
||||
localDNS=($(dumpsys connectivity | awk -F'[ ,]' '/DnsAddresses:/ { for (i=1; i<=NF; i++) if ($i ~ /^\/.*$/) print substr($i, 2) }'))
|
||||
localDNS=($(dumpsys connectivity | awk -F'[ ,]' '/DnsAddresses:/ { for (i=1; i<=NF; i++) if ($i ~ /^\/.*$/) print substr($i, 2) }' | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'))
|
||||
log Info "local DNS: ${localDNS[*]}"
|
||||
|
||||
# Save the process ID to the pid file
|
||||
|
||||
Reference in New Issue
Block a user