forked from axiom-team/astrXbian
local ~/.zen/DEFCON priority & gchange_INIT+IPFS_swam resync every 20mn+3
This commit is contained in:
parent
c540fa79cb
commit
9515081154
|
@ -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)
|
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')
|
[[ $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
|
### 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)
|
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)
|
weeknumber=$(date +%V)
|
||||||
|
|
||||||
echo $timebar
|
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
|
# ACTIVATE 15 MN "git pull" update
|
||||||
if [[ $(($minute % 15)) == 0 ]]; then
|
if [[ $(($minute % 15)) == 0 ]]; then
|
||||||
########## DESYNCH SWARM NODE REQUESTS #################
|
########## DESYNCH SWARM NODE REQUESTS #################
|
||||||
sleep $((1 + RANDOM % 30))
|
sleep $((1 + RANDOM % 120))
|
||||||
git pull
|
git pull
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -79,11 +82,8 @@ fi
|
||||||
#
|
#
|
||||||
##################################################################
|
##################################################################
|
||||||
#
|
#
|
||||||
# REFRESH IPFS SWARM DATA
|
# REFRESH IPFS SWARM DATA EVERY 20 minutes décalé jusqu'à 3 mn
|
||||||
[[ $(($minute % 20)) == 0 ]] && sleep $((1 + RANDOM % 10)) && $MY_PATH/zen/gchange_IPFS_swarm.sh &
|
[[ $(($minute % 20)) == 0 ]] && sleep $((1 + RANDOM % 180)) && $MY_PATH/zen/gchange_INIT.sh && $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 &
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# _ _
|
# _ _
|
||||||
|
|
Loading…
Reference in New Issue