SCAN my FRIENDS

This commit is contained in:
fred 2021-08-06 12:32:21 +02:00
parent d37edbb1de
commit c1b1054b8d
1 changed files with 9 additions and 5 deletions

View File

@ -11,10 +11,14 @@ echo "## IPFS PINGing MY FRIENDS"
for ipfsid in $(cat ~/.zen/ipfs_swarm/.*/.ipfsnodeid); do
if [[ $ipfsid != $IPFSNODEID ]]; then
echo "TESTING $ipfsid"
ipfs -timeout=7s ping -n5 /p2p/$ipfsid | tail -n 1
(echo "Station $(ipfs -timeout=10s cat /ipns/$ipfsid/.$ipfsid/_xbian.zuid) [$(cat ~/.zen/ipfs_swarm/.$ipfsid/_xbian.zuid)] : OK"
else
echo "Station $(cat ~/.zen/ipfs_swarm/.$ipfsid/_xbian.zuid) : DEAD")
ipfs -timeout=7s ping -n5 /p2p/$ipfsid 2>/dev/null | tail -n 1
if [ $? -eq 0 ]; then
zuidonline=$(ipfs -timeout=10s cat /ipns/$ipfsid/.$ipfsid/_xbian.zuid 2>/dev/null) || zuidonline="TIMEOUT"
[[ -f ~/.zen/ipfs_swarm/.$ipfsid/_xbian.zuid ]] && zuidoffline=$(cat ~/.zen/ipfs_swarm/.$ipfsid/_xbian.zuid) || zuidoffline="UNKOWN"
echo "Station $zuidonline [$zuidoffline] : OK"
else
echo "Station $(cat ~/.zen/ipfs_swarm/.$ipfsid/_xbian.zuid) : DEAD"
fi
echo ""
fi
echo ""
done