diff --git a/box/scripts/box.service b/box/scripts/box.service index 787330d..4453ecd 100755 --- a/box/scripts/box.service +++ b/box/scripts/box.service @@ -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