view host/start.sh @ 1629:124887e02dab

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 07 Dec 2021 23:39:48 -0700
parents 520707a70379
children b735ed134662
line wrap: on
line source

#!/bin/bash

set -e

#seconds to wait
toWait=10;
i=0;

. check_app.sh;
checkStopped;

. luan string:;

mkdir -p logs 2>/dev/null;

touch started.lock;

if [ "$1" == "launchd" ]; then
  java -Xms1024M -classpath $CLASSPATH luan.Luan run.luan logs 1>logs/stdout.log 2>logs/stderr.log
else
  java -Xms1024M -classpath $CLASSPATH luan.Luan run.luan logs 1>logs/stdout.log 2>logs/stderr.log &

  getPids;
  if [ "$PIDS" == "" ]; then
    while [ $i -lt $toWait ]; do
      sleep 1;
      getPids;
      if [ "$PIDS" != "" ]; then
        break
      fi;
      let i=$i+1;
    done;
  fi;

  checkRunning;
fi;

#sudo /usr/local/bin/nginx -c $(pwd)/local/nginx.conf;