Mercurial Hosting > luan
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 |
