diff --git a/akka-bbb-apps/run-dev.sh b/akka-bbb-apps/run-dev.sh index d08b052304fdb361a2df6fbfa8942bf72e65bf66..2b3196bfa77cc40bcd0611c5df232bb8008bfca0 100755 --- a/akka-bbb-apps/run-dev.sh +++ b/akka-bbb-apps/run-dev.sh @@ -2,5 +2,4 @@ rm -rf src/main/resources cp -R src/universal/conf src/main/resources -sbt run - +exec sbt run diff --git a/akka-bbb-apps/run.sh b/akka-bbb-apps/run.sh index 3e24e4cf0a4fe68b386aff857a8c6cf2d051f5fd..f6bda6a01eb249861d47114fda0bdf50e4545801 100755 --- a/akka-bbb-apps/run.sh +++ b/akka-bbb-apps/run.sh @@ -3,4 +3,4 @@ sbt clean stage sudo service bbb-apps-akka stop cd target/universal/stage -./bin/bbb-apps-akka +exec ./bin/bbb-apps-akka diff --git a/akka-bbb-fsesl/run-dev.sh b/akka-bbb-fsesl/run-dev.sh index d08b052304fdb361a2df6fbfa8942bf72e65bf66..2b3196bfa77cc40bcd0611c5df232bb8008bfca0 100755 --- a/akka-bbb-fsesl/run-dev.sh +++ b/akka-bbb-fsesl/run-dev.sh @@ -2,5 +2,4 @@ rm -rf src/main/resources cp -R src/universal/conf src/main/resources -sbt run - +exec sbt run diff --git a/akka-bbb-fsesl/run.sh b/akka-bbb-fsesl/run.sh index 39bdd4af2c8a2a49755b91c4219a30cc274e86e7..cf1032819e9b9a67897cbc36e8282de5641fc4e3 100755 --- a/akka-bbb-fsesl/run.sh +++ b/akka-bbb-fsesl/run.sh @@ -3,4 +3,4 @@ sbt clean stage sudo service bbb-fsesl-akka stop cd target/universal/stage -./bin/bbb-fsesl-akka +exec ./bin/bbb-fsesl-akka diff --git a/bbb-lti/docker-entrypoint.sh b/bbb-lti/docker-entrypoint.sh index 83b353b124712f950c79c0692d05976cab260d14..481146e1be3405ce6b7de28d9ef91d9e15d5fb4b 100755 --- a/bbb-lti/docker-entrypoint.sh +++ b/bbb-lti/docker-entrypoint.sh @@ -9,5 +9,4 @@ if [ -f webapps/lti.war ]; then rm webapps/lti.war fi -catalina.sh run - +exec catalina.sh run diff --git a/bbb-lti/run.sh b/bbb-lti/run.sh index 5ea15467f3bbefd65d60cf5afe98b06dbe80dec6..87bb9d9ab573a5895cea03ac0fec571250b16848 100644 --- a/bbb-lti/run.sh +++ b/bbb-lti/run.sh @@ -2,4 +2,4 @@ rm -rf libs grails clean grails compile -grails prod run-app --port 8181 +exec grails prod run-app --port 8181 diff --git a/bigbluebutton-html5/docker-entrypoint.sh b/bigbluebutton-html5/docker-entrypoint.sh index 951269c88166e2c753ad2996e39c5711d0685d2f..8a6494013f85820d455f26bd6cf08d94b7678dfd 100755 --- a/bigbluebutton-html5/docker-entrypoint.sh +++ b/bigbluebutton-html5/docker-entrypoint.sh @@ -2,4 +2,4 @@ export METEOR_SETTINGS=` jq "${METEOR_SETTINGS_MODIFIER}" ./programs/server/assets/app/config/settings-production.json ` -node main.js +exec node main.js diff --git a/bigbluebutton-web/docker-entrypoint.sh b/bigbluebutton-web/docker-entrypoint.sh index df444043e91c1dee64b0aee75f3496c957a33b7d..ff6b7571808cbd7d517990abedce91d3e466f5b9 100755 --- a/bigbluebutton-web/docker-entrypoint.sh +++ b/bigbluebutton-web/docker-entrypoint.sh @@ -14,4 +14,4 @@ mkdir -p /var/bigbluebutton/unpublished export JAVA_OPTS="${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -DsecuritySalt=${SHARED_SECRET} -Dredis.host=redis -DredisHost=redis -Dbigbluebutton.web.serverURL=https://${SERVER_DOMAIN} -DsvgImagesRequired=true" sed -i "s|^securerandom\.source=.*|securerandom.source=file:/dev/urandom|g" ${JAVA_HOME}/lib/security/java.security -catalina.sh run +exec catalina.sh run diff --git a/bigbluebutton-web/pres-checker/run.sh b/bigbluebutton-web/pres-checker/run.sh index faa48086ab4fed3f2534705e3ab0de49af682724..0d176b6272e4f81440ba3e7b0b001bc0d5b70168 100755 --- a/bigbluebutton-web/pres-checker/run.sh +++ b/bigbluebutton-web/pres-checker/run.sh @@ -1 +1,2 @@ -java -cp "/usr/share/prescheck/lib/*" org.bigbluebutton.prescheck.Main $@ +#!/bin/sh +exec java -cp "/usr/share/prescheck/lib/*" org.bigbluebutton.prescheck.Main $@ diff --git a/bigbluebutton-web/run-prod.sh b/bigbluebutton-web/run-prod.sh index 0db15d92fbbb2e1ea6eaa1f12f87ee1bd92c23dc..5a2177779e5c25eecbd797a249242d7f868e1a2a 100755 --- a/bigbluebutton-web/run-prod.sh +++ b/bigbluebutton-web/run-prod.sh @@ -1,3 +1,2 @@ #!/bin/bash -java -Dgrails.env=prod -Dserver.address=127.0.0.1 -Dserver.port=8090 -Xms384m -Xmx384m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/bigbluebutton/diagnostics -cp WEB-INF/lib/*:/:WEB-INF/classes/:. org.springframework.boot.loader.WarLauncher - +exec java -Dgrails.env=prod -Dserver.address=127.0.0.1 -Dserver.port=8090 -Xms384m -Xmx384m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/bigbluebutton/diagnostics -cp WEB-INF/lib/*:/:WEB-INF/classes/:. org.springframework.boot.loader.WarLauncher diff --git a/bigbluebutton-web/run.sh b/bigbluebutton-web/run.sh index 4772aea81fb55f6af79707f58516239b7f7a8340..f2f7a637d6ca0f4cb0980cb7d5cbccc16f2fecdc 100755 --- a/bigbluebutton-web/run.sh +++ b/bigbluebutton-web/run.sh @@ -11,4 +11,4 @@ if [ "`whoami`" != "bigbluebutton" ]; then exit 1 fi -grails prod run-app --port 8090 +exec grails prod run-app --port 8090