diff --git a/dabo/dabo-bot.sh b/dabo/dabo-bot.sh index 4d3ad7b..c55b04e 100755 --- a/dabo/dabo-bot.sh +++ b/dabo/dabo-bot.sh @@ -49,18 +49,18 @@ do rm -f firstloop else LOOP_INTERVAL=30 # 60s max free coingecko API interval + 30s puffer - time_to_interval=$((${LOOP_INTERVAL} - $(date +%s) % ${LOOP_INTERVAL})) - g_echo_note "NEXT LOOP - sleeping ${time_to_interval} seconds until next full ${LOOP_INTERVAL} seconds" - sleep ${time_to_interval} - # Check for next general interval time_to_full_interval=$((${INTERVAL} - $(date +%s) % ${INTERVAL})) + time_to_interval=$((${LOOP_INTERVAL} - $(date +%s) % ${LOOP_INTERVAL})) + # Check for next general interval + g_echo_note "NEXT LOOP in ${time_to_interval} seconds (Interval=${LOOP_INTERVAL}s)" + g_echo_note "NEXT FULL LOOP in ${time_to_full_interval} seconds (Interval=${INTERVAL}s)" if [ ${time_to_full_interval} -le ${time_to_interval} ] then - g_echo_note "NEXT FULL LOOP NOW - all ${INTERVAL} seconds" FULL_LOOP=1 + sleep ${time_to_full_interval} else - g_echo_note "NEXT FULL LOOP - ${INTERVAL} seconds in ${time_to_full_interval} seconds" FULL_LOOP=0 + sleep ${time_to_interval} fi fi