Browse Source

syncprocess without %

master
Christian Rotzoll 6 years ago
parent
commit
fb9c35dbbb
  1. 16
      home.admin/config.scripts/blitz.statusscan.sh

16
home.admin/config.scripts/blitz.statusscan.sh

@ -50,7 +50,7 @@ if [ ${bitcoinRunning} -eq 1 ]; then
# get blockchain sync progress
syncProgress="$(echo ${blockchaininfo} | jq -r '.verificationprogress')"
syncProgress=$(echo $syncProgress | awk '{printf( "%.2f%%", 100 * $1)}')
syncProgress=$(echo $syncProgress | awk '{printf( "%.2f%", 100 * $1)}')
echo "syncProgress=${syncProgress}"
fi
@ -80,18 +80,16 @@ if [ ${lndRunning} -eq 1 ]; then
echo "syncedToChain=${syncedToChain}"
# lnd scan progress
lndTimestamp=$(echo ${lndinfo} | jq -r '.best_header_timestamp')
echo "lndTimestamp=${lndTimestamp}"
lndDate=$(date -d @${lndTimestamp})
echo "lndDate=${lndDate}"
scanTimestamp=$(echo ${lndinfo} | jq -r '.best_header_timestamp')
echo "scanTimestamp=${scanTimestamp}"
scanDate=$(date -d @${scanTimestamp})
echo "scanDate=${scanDate}"
# calculate LND scan progress by seconds since Genesisblock
genesisTimestamp=1230940800
nowTimestamp=$(date +%s)
totalSeconds=$(echo "${nowTimestamp}-${genesisTimestamp}" | bc)
echo "# totalSeconds($totalSeconds)"
scannedSeconds=$(echo "${lndTimestamp}-${genesisTimestamp}" | bc)
echo "# scannedSeconds($scannedSeconds)"
scannedSeconds=$(echo "${scanTimestamp}-${genesisTimestamp}" | bc)
scanProgress=$(echo "scale=2; $scannedSeconds*100/$totalSeconds" | bc)
echo "scanProgress=${scanProgress}"
@ -104,6 +102,6 @@ fi
# info on scan run time
endTime=$(date +%s)
runTime=$(echo "${endTime}-${startTime}" | bc)
echo "scantime=${runTime}"
echo "scriptRuntime=${runTime}"

Loading…
Cancel
Save