From ddb4a14502e87bdb52b32067ec9932cd540cb6b4 Mon Sep 17 00:00:00 2001 From: fred Date: Sat, 6 Apr 2024 12:50:13 +0200 Subject: [PATCH] LOWMODE Station must refresh ~/.zen/tmp/swarm before running 20h12 processing --- 20h12.process.sh | 19 +++++++++++++------ _12345.sh | 4 ++-- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/20h12.process.sh b/20h12.process.sh index cca361aa..23503e9c 100755 --- a/20h12.process.sh +++ b/20h12.process.sh @@ -47,12 +47,19 @@ mv ~/.zen/coucou ~/.zen/tmp/coucou mv ~/.zen/flashmem ~/.zen/tmp/flashmem ### DELAY _12345 ASTROPORT DURING 20H12 UPDATE ### -MOATS=$(date -u +"%Y%m%d%H%M%S%4N") -MOATS_plus_5_hours=$(date -d "now + 5 hours" +"%Y%m%d%H%M%S%4N") -mkdir ~/.zen/tmp/${IPFSNODEID} -echo ${MOATS_plus_5_hours} > ~/.zen/tmp/${IPFSNODEID}/_MySwarm.moats -echo 9000 > ~/.zen/tmp/random.sleep - +if [[ "${LOWMODE}" == "" ]]; then + ### NOT REFRESHING SWARM + MOATS=$(date -u +"%Y%m%d%H%M%S%4N") + MOATS_plus_5_hours=$(date -d "now + 5 hours" +"%Y%m%d%H%M%S%4N") + mkdir ~/.zen/tmp/${IPFSNODEID} + echo ${MOATS_plus_5_hours} > ~/.zen/tmp/${IPFSNODEID}/_MySwarm.moats + echo 9000 > ~/.zen/tmp/random.sleep +else + # REFRESHING SWARM + echo 0 > ~/.zen/tmp/${IPFSNODEID}/_MySwarm.moats + curl -s "http://127.0.0.1:12345" + sleep 300 ## WAIT FOR 5MN +fi ## UPDATE G1BILLETS code [[ -s ~/.zen/G1BILLET/G1BILLETS.sh ]] \ && cd ~/.zen/G1BILLET/ && git pull \ diff --git a/_12345.sh b/_12345.sh index 269081b8..1d3db7f0 100755 --- a/_12345.sh +++ b/_12345.sh @@ -86,7 +86,7 @@ while true; do duree=$(expr ${MOATS} - $lastrun) ## FIXING TIC TAC FOR NODE & SWARM REFRESH ( 1H in ms ) - if [[ ${duree} -gt 3600000 ]]; then + if [[ ${duree} -gt 3600000 || ${duree} == "" ]]; then ### STOP SWARM SYNC 1H BEFORE 20H12 if [[ -s /tmp/20h12.log ]]; then @@ -340,7 +340,7 @@ Content-Type: application/json; charset=UTF-8 timeon=`date +%s` mkdir -p ~/.zen/tmp/swarm/${ASTROTOIPFS} echo "<<< MAJOR TOM TO GROUND CONTROL >>> UPSYNC TO ~/.zen/tmp/swarm/${ASTROTOIPFS}" - ipfs --timeout 180s get --progress="false" -o ~/.zen/tmp/swarm/${ASTROTOIPFS} /ipns/${ASTROTOIPFS} + ipfs --timeout 240s get --progress="false" -o ~/.zen/tmp/swarm/${ASTROTOIPFS} /ipns/${ASTROTOIPFS} timeoff=`date +%s` echo ">>> GROUND CONTROL FINISH in $(( timeoff - timeon )) sec <<<" ) &