mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-27 20:16:22 +02:00
fix peer-kickstart
This commit is contained in:
@@ -216,7 +216,7 @@ do
|
|||||||
recheckSync=$(($counter % 60))
|
recheckSync=$(($counter % 60))
|
||||||
if [ ${recheckSync} -eq 1 ] && [ "${chain}" == "main" ]; then
|
if [ ${recheckSync} -eq 1 ] && [ "${chain}" == "main" ]; then
|
||||||
source <(/home/admin/config.scripts/bitcoin.monitor.sh mainnet network)
|
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
|
if [ "${btc_peers}" == "0" ] && [ "${btc_running}" == "1" ]; then
|
||||||
echo "Blockchain Sync Monitoring: ZERO PEERS DETECTED .. doing out-of-band kickstart"
|
echo "Blockchain Sync Monitoring: ZERO PEERS DETECTED .. doing out-of-band kickstart"
|
||||||
/home/admin/config.scripts/bitcoin.monitor.sh mainnet peer-kickstart
|
/home/admin/config.scripts/bitcoin.monitor.sh mainnet peer-kickstart
|
||||||
|
@@ -98,18 +98,21 @@ fi
|
|||||||
if [ "$2" = "network" ]; then
|
if [ "$2" = "network" ]; then
|
||||||
|
|
||||||
# get data
|
# get data
|
||||||
|
btc_running=$(systemctl status $service_alias 2>/dev/null | grep -c "active (running)")
|
||||||
getnetworkinfo=$($bitcoincli_alias getnetworkinfo 2>/dev/null)
|
getnetworkinfo=$($bitcoincli_alias getnetworkinfo 2>/dev/null)
|
||||||
if [ "${getnetworkinfo}" == "" ]; then
|
if [ "${getnetworkinfo}" == "" ]; then
|
||||||
echo "error='no data'"
|
echo "error='no data'"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# parse data
|
# parse data
|
||||||
btc_peers=$(echo "${getnetworkinfo}" | grep "connections\"" | tr -cd '[[:digit:]]')
|
btc_peers=$(echo "${getnetworkinfo}" | grep "connections\"" | tr -cd '[[:digit:]]')
|
||||||
btc_address=$(echo ${getnetworkinfo} | jq -r '.localaddresses [0] .address')
|
btc_address=$(echo ${getnetworkinfo} | jq -r '.localaddresses [0] .address')
|
||||||
btc_port=$(echo "${getnetworkinfo}" | jq -r '.localaddresses [0] .port')
|
btc_port=$(echo "${getnetworkinfo}" | jq -r '.localaddresses [0] .port')
|
||||||
|
|
||||||
# print data
|
# print data
|
||||||
|
echo "btc_running='${btc_running}'"
|
||||||
echo "btc_peers='${btc_peers}'"
|
echo "btc_peers='${btc_peers}'"
|
||||||
echo "btc_address='${btc_address}'"
|
echo "btc_address='${btc_address}'"
|
||||||
echo "btc_port='${btc_port}'"
|
echo "btc_port='${btc_port}'"
|
||||||
|
Reference in New Issue
Block a user