fix in case data is missing

This commit is contained in:
Christian Rotzoll
2019-04-17 00:06:11 +01:00
parent e1e4e48a6a
commit cccdcfd704

View File

@@ -92,16 +92,18 @@ if [ ${lndRunning} -eq 1 ]; then
# lnd scan progress
scanTimestamp=$(echo ${lndinfo} | jq -r '.best_header_timestamp')
echo "scanTimestamp=${scanTimestamp}"
scanDate=$(date -d @${scanTimestamp})
echo "scanDate='${scanDate}'"
if [ ${#scanTimestamp} -gt 0 ]; then
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)
scannedSeconds=$(echo "${scanTimestamp}-${genesisTimestamp}" | bc)
scanProgress=$(echo "scale=2; $scannedSeconds*100/$totalSeconds" | bc)
echo "scanProgress=${scanProgress}"
# calculate LND scan progress by seconds since Genesisblock
genesisTimestamp=1230940800
nowTimestamp=$(date +%s)
totalSeconds=$(echo "${nowTimestamp}-${genesisTimestamp}" | bc)
scannedSeconds=$(echo "${scanTimestamp}-${genesisTimestamp}" | bc)
scanProgress=$(echo "scale=2; $scannedSeconds*100/$totalSeconds" | bc)
echo "scanProgress=${scanProgress}"
fi
fi