From 9ada5b912c40dcb27a2aa1eadace87713aea674b Mon Sep 17 00:00:00 2001 From: rootzoll Date: Fri, 17 Dec 2021 22:28:35 +0100 Subject: [PATCH] fix peer-kickstart --- home.admin/_background.sh | 2 +- home.admin/config.scripts/bitcoin.monitor.sh | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/home.admin/_background.sh b/home.admin/_background.sh index a5cb4eefe..eff62b31c 100755 --- a/home.admin/_background.sh +++ b/home.admin/_background.sh @@ -216,7 +216,7 @@ do recheckSync=$(($counter % 60)) if [ ${recheckSync} -eq 1 ] && [ "${chain}" == "main" ]; then source <(/home/admin/config.scripts/bitcoin.monitor.sh mainnet network) - echo "Blockchain Sync Monitoring: peers=${peers}" + echo "Blockchain Sync Monitoring: peers=${btc_peers}" if [ "${btc_peers}" == "0" ] && [ "${btc_running}" == "1" ]; then echo "Blockchain Sync Monitoring: ZERO PEERS DETECTED .. doing out-of-band kickstart" /home/admin/config.scripts/bitcoin.monitor.sh mainnet peer-kickstart diff --git a/home.admin/config.scripts/bitcoin.monitor.sh b/home.admin/config.scripts/bitcoin.monitor.sh index 750682671..c0fc1470b 100755 --- a/home.admin/config.scripts/bitcoin.monitor.sh +++ b/home.admin/config.scripts/bitcoin.monitor.sh @@ -98,11 +98,13 @@ fi if [ "$2" = "network" ]; then # get data + btc_running=$(systemctl status $service_alias 2>/dev/null | grep -c "active (running)") getnetworkinfo=$($bitcoincli_alias getnetworkinfo 2>/dev/null) if [ "${getnetworkinfo}" == "" ]; then echo "error='no data'" exit 1 fi + # parse data btc_peers=$(echo "${getnetworkinfo}" | grep "connections\"" | tr -cd '[[:digit:]]') @@ -110,6 +112,7 @@ if [ "$2" = "network" ]; then btc_port=$(echo "${getnetworkinfo}" | jq -r '.localaddresses [0] .port') # print data + echo "btc_running='${btc_running}'" echo "btc_peers='${btc_peers}'" echo "btc_address='${btc_address}'" echo "btc_port='${btc_port}'"