local ~/.zen/DEFCON priority & gchange_INIT+IPFS_swam resync every 20mn+3

This commit is contained in:
qo-op 2021-02-20 02:01:58 +01:00
parent c540fa79cb
commit 9515081154
1 changed files with 9 additions and 9 deletions

View File

@ -19,6 +19,11 @@ source $HOME/.profile
export YOU=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1)
[[ $IPFSNODEID ]] && export IPFSNODEID=$IPFSNODEID || export IPFSNODEID=$(ipfs id -f='<id>\n')
#####################################################
# CORRECT VSTREAM ASTROPORT SITE REMOVAL AFTER UPDATE
[[ ! -f ~/.kodi/addons/plugin.video.vstream/resources/sites/astroport.py ]] && [[ -f ~/.zen/astroport.py ]] && cp -f ~/.zen/astroport.py ~/.kodi/addons/plugin.video.vstream/resources/sites/
#####################################################
### NO IP GATEWAY : EXIT
ping -q -w 1 -c 1 `ip r | grep default | cut -d ' ' -f 3` 2> /dev/null && echo "OK" > /dev/null || (echo "NO GATEWAY CONNEXION" && exit 1)
@ -53,10 +58,8 @@ dayofthemonth=$(date +%d)
weeknumber=$(date +%V)
echo $timebar
DEFCON=$(cat $MY_PATH/DEFCON) # TODO SELECT $DEFCON scenario
[[ -f ~/.zen/DEFCON ]] && export DEFCON=$(cat ~/.zen/DEFCON) || export DEFCON=$(cat $MY_PATH/DEFCON) # ADAPT $DEFCON scenario
# CORRECT VSTREAM ASTROPORT SITE REMOVAL AFTER UPDATE
[[ ! -f ~/.kodi/addons/plugin.video.vstream/resources/sites/astroport.py ]] && [[ -f ~/.zen/astroport.py ]] && cp -f ~/.zen/astroport.py ~/.kodi/addons/plugin.video.vstream/resources/sites/
# ____ _______ __ __
# / __ \/ ____/ | / / ____ ___ ____ ____/ /__
# / / / / __/ | | / / / __ `__ \/ __ \/ __ / _ \
@ -67,7 +70,7 @@ DEFCON=$(cat $MY_PATH/DEFCON) # TODO SELECT $DEFCON scenario
# ACTIVATE 15 MN "git pull" update
if [[ $(($minute % 15)) == 0 ]]; then
########## DESYNCH SWARM NODE REQUESTS #################
sleep $((1 + RANDOM % 30))
sleep $((1 + RANDOM % 120))
git pull
fi
@ -79,11 +82,8 @@ fi
#
##################################################################
#
# REFRESH IPFS SWARM DATA
[[ $(($minute % 20)) == 0 ]] && sleep $((1 + RANDOM % 10)) && $MY_PATH/zen/gchange_IPFS_swarm.sh &
# Synchronize gchange+ data & send ipfstryme messages if needed
[[ $(($minute % 15)) == 0 ]] && sleep $((1 + RANDOM % 10)) && $MY_PATH/zen/gchange_INIT.sh &
# REFRESH IPFS SWARM DATA EVERY 20 minutes décalé jusqu'à 3 mn
[[ $(($minute % 20)) == 0 ]] && sleep $((1 + RANDOM % 180)) && $MY_PATH/zen/gchange_INIT.sh && $MY_PATH/zen/gchange_IPFS_swarm.sh &
#
# _ _