Astroport.ONE/ping_bootstrap.sh

25 lines
719 B
Bash
Executable File

#!/bin/bash
for bootnode in $(cat ~/.zen/Astroport.ONE/A_boostrap_nodes.txt | grep -Ev "#");
do
ipfsnodeid=${bootnode##*/}
ipfs ping -n 3 $bootnode
[ $? = 0 ] && ipfs swarm connect $bootnode \
|| echo "BAD NODE $bootnode"
ipfs swarm peers | grep $bootnode
done
## And friends
for friendnode in $(cat ~/.zen/game/players/*/FRIENDS/*/.astronautens | uniq);
do
ipfs ping -n 3 $friendnode
[ $? = 0 ] && ipfs swarm connect $friendnode \
|| echo "UNCONNECTED $friendnode"
ipfs swarm peers | grep $friendnode
done
ipfs stats dht wan
echo "TODO : search for bootstrap and friends better connectivity"