diff --git a/20h12.process.sh b/20h12.process.sh index 03ac34eb..4565a276 100755 --- a/20h12.process.sh +++ b/20h12.process.sh @@ -44,9 +44,14 @@ espeak "Players refresh" > /dev/null 2>&1 # Refresh ~/.zen/game/players/PLAYER ~/.zen/Astroport.ONE/ASTROBOT/PLAYER.refresh.sh -espeak "Restarting API" > /dev/null 2>&1 + ## OPEN API ENGINE -~/.zen/Astroport.ONE/start.sh > ~/.zen/tmp/12345.log & +espeak "Restarting API" > /dev/null 2>&1 +[[ -s ~/.zen/.pid ]] && kill -9 $(cat ~/.zen/.pid) + +~/.zen/Astroport.ONE/12345.sh > ~/.zen/tmp/12345.log & +PID=$! +echo $PID > ~/.zen/.pid if [[ ! $isLAN ]]; then ## REFRESH BOOTSTRAP LIST (OFFICIAL SWARM) diff --git a/start.sh b/start.sh index 3604f73f..211c705c 100755 --- a/start.sh +++ b/start.sh @@ -20,8 +20,8 @@ ${MY_PATH}/tools/cron_VRFY.sh ON echo "(RE)STARTING 12345.sh" ################################################### -[[ ~/.zen/.pid ]] && killall "command.sh"; kill -9 $(cat ~/.zen/.pid) -# killall "12345.sh"; killall "_12345.sh"; killall "nc"; +[[ -s ~/.zen/.pid ]] && kill -9 $(cat ~/.zen/.pid) +# killall "12345.sh"; killall "_12345.sh"; killall "nc"; killall "command.sh" mkdir -p ~/.zen/tmp exec ~/.zen/Astroport.ONE/12345.sh > ~/.zen/tmp/12345.log &