comparison host/start.sh @ 2024:fa8304b060d9

rename launching luan files
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 29 Oct 2025 21:12:53 -0600
parents 665049cffc02
children
comparison
equal deleted inserted replaced
2023:544ccce564f6 2024:fa8304b060d9
1 #!/bin/bash 1 #!/bin/bash
2
3 set -e 2 set -e
4
5 #seconds to wait
6 toWait=10;
7 i=0;
8 3
9 . check_app.sh; 4 . check_app.sh;
10 checkStopped; 5 checkStopped;
11 6
12 . luan string:; 7 . luan string:;
14 mkdir -p logs 2>/dev/null; 9 mkdir -p logs 2>/dev/null;
15 10
16 touch started.lock; 11 touch started.lock;
17 sudo $(which nginx) -c $(pwd)/local/nginx.conf; 12 sudo $(which nginx) -c $(pwd)/local/nginx.conf;
18 if [ "$1" == "launchd" ]; then 13 if [ "$1" == "launchd" ]; then
19 java -Xms1024M -classpath $CLASSPATH luan.Luan run.luan logs 1>logs/stdout.log 2>logs/stderr.log 14 java -Xms1024M -classpath $CLASSPATH luan.Luan run_host.luan logs 1>logs/stdout.log 2>logs/stderr.log
20 else 15 else
21 java -Xms1024M -classpath $CLASSPATH luan.Luan run.luan logs 1>logs/stdout.log 2>logs/stderr.log & 16 java -Xms1024M -classpath $CLASSPATH luan.Luan run_host.luan logs 1>logs/stdout.log 2>logs/stderr.log &
22 17
23 getPids; 18 getPids;
24 if [ "$PIDS" == "" ]; then 19 if [ "$PIDS" == "" ]; then
20 #seconds to wait
21 toWait=10;
22 i=0;
25 while [ $i -lt $toWait ]; do 23 while [ $i -lt $toWait ]; do
26 sleep 1; 24 sleep 1;
27 getPids; 25 getPids;
28 if [ "$PIDS" != "" ]; then 26 if [ "$PIDS" != "" ]; then
29 break 27 break