diff --git a/cron_MINUTE.sh b/cron_MINUTE.sh index 04a12e6..1d2a8b9 100755 --- a/cron_MINUTE.sh +++ b/cron_MINUTE.sh @@ -161,8 +161,8 @@ fi ## SYNC GCHANGE EVERY 1 hour runtime [[ $(($runtime % 60)) == 0 ]] && $MY_PATH/zen/gchange_INIT.sh && $MY_PATH/zen/gchange_IPFS_swarm.sh & -# QUICK SYNC SWARM EVERY 20 minutes +/- 1 minute -# [[ $(($runtime % 20)) == 0 ]] && $MY_PATH/zen/ipfs_SWARM_refresh.sh "quick" & +# QUICK SYNC SWARM EVERY 20 minutes +/- 30 sec +[[ $(($runtime % 20)) == 0 ]] && sleep $((1 + RANDOM % 30)) && $MY_PATH/zen/ipfs_FRIENDS_refresh.sh & ######################################################################## # ACTIVATE ~/astroport directory monitoring (xbian only) diff --git a/zen/ipfs_FRIENDS_refresh.sh b/zen/ipfs_FRIENDS_refresh.sh index 58d0804..349981f 100755 --- a/zen/ipfs_FRIENDS_refresh.sh +++ b/zen/ipfs_FRIENDS_refresh.sh @@ -29,6 +29,7 @@ IPFSNODEID=$(ipfs --timeout=5s id -f='\n') && [[ "$IPFSNODEID" == "" ]] && e for g1id in $(ls ~/.zen/ipfs/.$IPFSNODEID/FRIENDS); do ipfsnodeid=$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $g1id) + [[ "$ipfsnodeid" == "" ]] && echo "BAD $g1id" && continue echo "OK Friend REFRESH /ipns/$ipfsnodeid INTO ~/.zen/ipfs_swarm/" ipfs --timeout=20s get --output=/home/$YOU/.zen/ipfs_swarm/ /ipns/$ipfsnodeid done