From 3f985dce3dfea086254d22c5b936bb180db51cd9 Mon Sep 17 00:00:00 2001 From: fred Date: Mon, 8 Jan 2024 22:28:40 +0100 Subject: [PATCH] ## IF IPFS DAEMON DISABLED : WAIT 1H & STOP IT --- 20h12.process.sh | 10 +++++++--- RUNTIME/PLAYER.refresh.sh | 13 ++++++++----- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/20h12.process.sh b/20h12.process.sh index fcc446d7..eb972c24 100755 --- a/20h12.process.sh +++ b/20h12.process.sh @@ -104,11 +104,15 @@ else fi echo "IPFS LOW MODE ?" -## IPFS DISABLED : STOP IT +## IF IPFS DAEMON DISABLED : WAIT 1H & STOP IT [[ $LOWMODE != "" ]] \ && echo "ON. $LOWMODE" \ && sleep 360 \ - && sudo systemctl stop ipfs \ - || { echo "OFF. RESTART IPFS" && sleep 360 && sudo systemctl restart ipfs; } + && sudo systemctl stop ipfs + && exit 0 + +echo "OFF. RESTART IPFS" +sleep 60 +sudo systemctl restart ipfs exit 0 diff --git a/RUNTIME/PLAYER.refresh.sh b/RUNTIME/PLAYER.refresh.sh index 2de7fd90..35307b60 100755 --- a/RUNTIME/PLAYER.refresh.sh +++ b/RUNTIME/PLAYER.refresh.sh @@ -322,6 +322,11 @@ for PLAYER in ${PLAYERONE[@]}; do #~ tiddlywiki --load ~/.zen/tmp/${IPFSNODEID}/TW/${PLAYER}/index.html \ #~ --output ~/.zen/game/players/${PLAYER}/ipfs --render '.' "${PLAYER}.rss.xml" 'text/plain' "$:/core/templates/wikified-tiddler" 'exportFilter' '[days:created[-30]!is[system]!tag[G1Voeu]]' + SBIRTH=$(${MY_PATH}/../tools/MOATS2seconds.sh ${BIRTHDATE}) + SNOW=$(${MY_PATH}/../tools/MOATS2seconds.sh ${MOATS}) + DIFF_SECONDS=$(( SNOW - SBIRTH )) + days=$((DIFF_SECONDS / 60 / 60 / 24)) + echo "PLAYER TW was created $days ago" ################################## #### PLAYER ACCOUNT CLEANING ######### @@ -329,11 +334,7 @@ for PLAYER in ${PLAYERONE[@]}; do [[ $(cat ~/.zen/game/players/${PLAYER}/ipfs/${PLAYER}.rss.json) == "[]" ]] \ && echo "RSS IS EMPTY -- COINS=$COINS / ZEN=$ZEN --" \ && [[ $(echo "$COINS < 2.1" | bc -l) -eq 1 ]] \ - && SBIRTH=$(${MY_PATH}/../tools/MOATS2seconds.sh ${BIRTHDATE}) \ - && SNOW=$(${MY_PATH}/../tools/MOATS2seconds.sh ${MOATS}) \ - && DIFF_SECONDS=$(( SNOW - SBIRTH )) \ && [[ ${DIFF_SECONDS} -gt $(( 27 * 24 * 60 * 60 )) ]] \ - && days=$((DIFF_SECONDS / 60 / 60 / 24)) \ && echo "

WARNING.

Your TW will be UNPLUGGED and stop being published..." > ~/.zen/tmp/alert \ && echo "

TW : ${PLAYER}

" >> ~/.zen/tmp/alert \ && ${MY_PATH}/../tools/mailjet.sh "${PLAYER}" ~/.zen/tmp/alert \ @@ -374,8 +375,10 @@ for PLAYER in ${PLAYERONE[@]}; do && ipfs key rm ${PLAYER}_feed \ && ipfs key rm ${G1PUB} + ## CLEANING CACHE + rm -Rf ~/.zen/tmp/${MOATS} done -echo "PLAYER.refresh DONE." +echo "============================================ PLAYER.refresh DONE." exit 0