aboutsummaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
Diffstat (limited to 'misc')
-rw-r--r--misc/dmaapbc16
1 files changed, 16 insertions, 0 deletions
diff --git a/misc/dmaapbc b/misc/dmaapbc
index 6b337db..b26952c 100644
--- a/misc/dmaapbc
+++ b/misc/dmaapbc
@@ -14,6 +14,7 @@ CONTAINER_CONFIG=/opt/app/config/conf
MAIN=org.onap.dmaap.dbcapi.server.Main
+
pids() {
set -x
ps -ef | grep java | grep $MAIN | sed -e 's/[^ ]* *//' -e 's/ .*//'
@@ -34,6 +35,14 @@ config() {
fi
cd $APP_ROOT
source $CONTAINER_CONFIG
+
+ if [ "$DMAAPBC_WAIT_TO_EXIT" != "Y" ]
+ then
+ echo "Creating $APP_ROOT/ok_to_exit so no waiting..."
+ > $APP_ROOT/ok_to_exit
+ else
+ echo "Not creating $APP_ROOT/ok_to_exit"
+ fi
# comment out till certs are available
#if [ ! -f $APP_ROOT/misc/cert-client-init.sh ]
#then
@@ -157,4 +166,11 @@ esac
tail -100 $APP_ROOT/logs/EELF/server.log
echo "------------ tail -100 application.log ---------------"
tail -100 $APP_ROOT/logs/EELF/application.log
+
+ echo "Check $APP_ROOT/ok_to_exit"
+ while [ ! -f $APP_ROOT/ok_to_exit ]
+ do
+ echo "$APP_ROOT/ok_to_exit does not exist. Sticking around for debugging..."
+ sleep 10
+ done
exit 0