detect ipfs is killed
This commit is contained in:
parent
abe0b7547c
commit
fa6e18b53c
|
@ -20,7 +20,13 @@ source $HOME/.profile
|
||||||
|
|
||||||
#### INIT STATION PARAMETERS
|
#### INIT STATION PARAMETERS
|
||||||
[[ $IPFSNODEID ]] && export IPFSNODEID=$IPFSNODEID || export IPFSNODEID=$(ipfs id -f='<id>\n')
|
[[ $IPFSNODEID ]] && export IPFSNODEID=$IPFSNODEID || export IPFSNODEID=$(ipfs id -f='<id>\n')
|
||||||
|
## CONTROL IPFS IS RUNNING OR RESTART
|
||||||
|
isIPFSRunning=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d ' ' -f 1)
|
||||||
|
if [[ ! $isIPFSRunning ]]; then
|
||||||
|
[[ -f /etc/sudoers.d/systemctl && -f ~/.zen/ipfs/.$IPFSNODEID/.switch ]] && sudo systemctl restart ipfs
|
||||||
|
echo "ERROR! ipfs daemon was not running. RELAUNCHING."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
########################################################################
|
########################################################################
|
||||||
# CORRECT VSTREAM ASTROPORT SITE/ART REMOVED AFTER PLUGIN UPDATE
|
# CORRECT VSTREAM ASTROPORT SITE/ART REMOVED AFTER PLUGIN 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/
|
[[ ! -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/
|
||||||
|
@ -139,14 +145,6 @@ if [[ $(($minute % 15)) == 0 ]]; then
|
||||||
## RESTORE index.html from /tmp/ipfsindex.html
|
## RESTORE index.html from /tmp/ipfsindex.html
|
||||||
[[ -f /tmp/ipfsindex.html ]] && mv /tmp/ipfsindex.html ~/.zen/ipfs/index.html
|
[[ -f /tmp/ipfsindex.html ]] && mv /tmp/ipfsindex.html ~/.zen/ipfs/index.html
|
||||||
|
|
||||||
## CONTROL IPFS IS RUNNING OR RESTART
|
|
||||||
isIPFSRunning=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d ' ' -f 1)
|
|
||||||
if [[ ! $isIPFSRunning ]]; then
|
|
||||||
[[ -f /etc/sudoers.d/systemctl && -f ~/.zen/ipfs/.$IPFSNODEID/.switch ]] && sudo systemctl restart ipfs
|
|
||||||
echo "ERROR! ipfs daemon was not running. RELAUNCHING."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
## PING ALL MY FRIENDS
|
## PING ALL MY FRIENDS
|
||||||
echo "## FRIENDS IPFS PINGing"
|
echo "## FRIENDS IPFS PINGing"
|
||||||
for g1pub in $(ls -t ~/.zen/ipfs/.$IPFSNODEID/FRIENDS/); do [[ $g1pub ]] && ipfs ping --timeout=7s -n 5 /ipfs/$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $g1pub 2>/dev/null) 2>/dev/null; done
|
for g1pub in $(ls -t ~/.zen/ipfs/.$IPFSNODEID/FRIENDS/); do [[ $g1pub ]] && ipfs ping --timeout=7s -n 5 /ipfs/$(~/.zen/astrXbian/zen/tools/g1_to_ipfs.py $g1pub 2>/dev/null) 2>/dev/null; done
|
||||||
|
|
Loading…
Reference in New Issue