From 0ede78d0afb92c40aa3c9c85eeb307d257817bd9 Mon Sep 17 00:00:00 2001 From: /rootzoll Date: Tue, 1 Aug 2023 23:47:43 +0200 Subject: [PATCH] Improve Indexing Percent (#4055) * #3894 improve percent calculation --- home.admin/config.scripts/network.txindex.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/home.admin/config.scripts/network.txindex.sh b/home.admin/config.scripts/network.txindex.sh index df5b183b6..3b371ce6d 100755 --- a/home.admin/config.scripts/network.txindex.sh +++ b/home.admin/config.scripts/network.txindex.sh @@ -54,13 +54,16 @@ if [ "$1" = "status" ]; then indexInfo="OK" else echo "isIndexed=0" + progressPercent="0.00%" if [ ${#indexedToBlock} -gt 0 ] && [ ${#blockchainHeight} -gt 0 ]; then - progressPercent=$(printf %.2f $(echo "${indexedToBlock}/${blockchainHeight}*100" | bc -l)) + progressPercentRaw=$(echo "${indexedToBlock}/${blockchainHeight}*100" | bc -l 2>/dev/null) + progressPercent=$(printf "%.2f" "${progressPercentRaw}" 2>/dev/null) indexInfo="Building ${progressPercent}% (please wait)" else indexInfo="Building (please wait)" fi echo "indexInfo='${indexInfo}'" + echo "indexPrecent='${progressPercent}'" fi echo "indexFinished=${indexFinished}"