start and command
This commit is contained in:
parent
c8820de8cc
commit
1f6170ace5
4
12345.sh
4
12345.sh
|
@ -19,7 +19,7 @@ myIP=$(hostname -I | awk '{print $1}' | head -n 1)
|
||||||
isLAN=$(echo $myIP | grep -E "/(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/")
|
isLAN=$(echo $myIP | grep -E "/(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/")
|
||||||
|
|
||||||
[[ $isLAN ]] && myHOST="ipfs.localhost" && myHOSTPort="ipfs.localhost:8080" && myHTTP="http://" && myASTROPORT="http://astroport.localhost:1234" ## LAN STATION
|
[[ $isLAN ]] && myHOST="ipfs.localhost" && myHOSTPort="ipfs.localhost:8080" && myHTTP="http://" && myASTROPORT="http://astroport.localhost:1234" ## LAN STATION
|
||||||
[[ ! $isLAN || $USER="zen" ]] && myHOST="astroport.copylaradio.com" && myHOSTPort="ipfs.copylaradio.com" && myHTTP="https://" && myASTROPORT="https://astroport.copylaradio.com" ## WAN STATION
|
[[ ! $isLAN || $USER == "zen" ]] && myHOST="astroport.copylaradio.com" && myHOSTPort="ipfs.copylaradio.com" && myHTTP="https://" && myASTROPORT="https://astroport.copylaradio.com" ## WAN STATION
|
||||||
|
|
||||||
PORT=12345
|
PORT=12345
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@ mkdir -p ~/.zen/tmp/coucou/
|
||||||
|
|
||||||
## CHECK FOR ANY ALREADY RUNNING nc
|
## CHECK FOR ANY ALREADY RUNNING nc
|
||||||
ncrunning=$(ps auxf --sort=+utime | grep -w 'nc -l -p 1234' | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1)
|
ncrunning=$(ps auxf --sort=+utime | grep -w 'nc -l -p 1234' | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1)
|
||||||
[[ $ncrunning ]] && echo "ERROR - API Server Already Running - ${myHTTP}${myHOST}:1234/?salt=totodu56&pepper=totodu56&getipns " && exit 1
|
[[ $ncrunning ]] && echo "ERROR - API Server Already Running - ${myASTROPORT}/?salt=totodu56&pepper=totodu56&getipns " && exit 1
|
||||||
## NOT RUNNING TWICE
|
## NOT RUNNING TWICE
|
||||||
|
|
||||||
# Some client needs to respect that
|
# Some client needs to respect that
|
||||||
|
|
|
@ -37,6 +37,8 @@ git pull
|
||||||
killall 12345.sh
|
killall 12345.sh
|
||||||
killall _12345.sh
|
killall _12345.sh
|
||||||
killall nc
|
killall nc
|
||||||
|
killall command.sh
|
||||||
|
killall start.sh
|
||||||
|
|
||||||
espeak "Players refresh" > /dev/null 2>&1
|
espeak "Players refresh" > /dev/null 2>&1
|
||||||
# Refresh ~/.zen/game/players/PLAYER
|
# Refresh ~/.zen/game/players/PLAYER
|
||||||
|
@ -44,7 +46,7 @@ espeak "Players refresh" > /dev/null 2>&1
|
||||||
|
|
||||||
espeak "Restarting API" > /dev/null 2>&1
|
espeak "Restarting API" > /dev/null 2>&1
|
||||||
## OPEN API ENGINE
|
## OPEN API ENGINE
|
||||||
~/.zen/Astroport.ONE/12345.sh > ~/.zen/tmp/12345.log &
|
~/.zen/Astroport.ONE/start.sh > ~/.zen/tmp/12345.log &
|
||||||
|
|
||||||
if [[ ! $isLAN ]]; then
|
if [[ ! $isLAN ]]; then
|
||||||
## REFRESH BOOTSTRAP LIST (OFFICIAL SWARM)
|
## REFRESH BOOTSTRAP LIST (OFFICIAL SWARM)
|
||||||
|
|
8
start.sh
8
start.sh
|
@ -20,15 +20,19 @@ ${MY_PATH}/tools/cron_VRFY.sh ON
|
||||||
|
|
||||||
echo "(RE)STARTING 12345.sh"
|
echo "(RE)STARTING 12345.sh"
|
||||||
###################################################
|
###################################################
|
||||||
killall 12345.sh; killall "_12345.sh"; killall nc
|
[[ ~/.zen/.pid ]] && killall "command.sh"; kill -9 $(cat ~/.zen/.pid)
|
||||||
|
# killall "12345.sh"; killall "_12345.sh"; killall "nc";
|
||||||
mkdir -p ~/.zen/tmp
|
mkdir -p ~/.zen/tmp
|
||||||
|
|
||||||
exec ~/.zen/Astroport.ONE/12345.sh > ~/.zen/tmp/12345.log &
|
exec ~/.zen/Astroport.ONE/12345.sh > ~/.zen/tmp/12345.log &
|
||||||
PID=$!
|
PID=$!
|
||||||
|
echo $PID > ~/.zen/.pid
|
||||||
|
|
||||||
sleep 1
|
|
||||||
echo "HTTP API : http://$myIP:1234"
|
echo "HTTP API : http://$myIP:1234"
|
||||||
|
sleep 2
|
||||||
cat ~/.zen/tmp/12345.log
|
cat ~/.zen/tmp/12345.log
|
||||||
echo "API DEBUG : tail -f ~/.zen/tmp/12345.log"
|
echo "API DEBUG : tail -f ~/.zen/tmp/12345.log"
|
||||||
###################################################
|
###################################################
|
||||||
|
|
||||||
${MY_PATH}/command.sh
|
${MY_PATH}/command.sh
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue