mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-04 07:34:44 +00:00
49 lines
855 B
Plaintext
49 lines
855 B
Plaintext
![]() |
#!/bin/bash
|
||
|
set -x -e
|
||
|
|
||
|
BIN_PATH="$( cd "$( dirname "$0" )" && pwd )"
|
||
|
BASEDIR="$( cd "${BIN_PATH}/.." && pwd )"
|
||
|
|
||
|
if [ -f $BASEDIR/var/env_conf.sh ]; then
|
||
|
source $BASEDIR/var/env_conf.sh
|
||
|
fi
|
||
|
|
||
|
LOG=$BASEDIR/logs/$APPNAME.out
|
||
|
PID=$BASEDIR/logs/$APPNAME.pid
|
||
|
|
||
|
JVML="jvm-launcher"
|
||
|
|
||
|
case $1 in
|
||
|
start)
|
||
|
rm -rf $PID
|
||
|
|
||
|
pushd $BASEDIR
|
||
|
$JVML $SERVICENAME-app-def-$APPVERSION.xml \
|
||
|
var/env.cfg appsConfig/$SERVICENAME/application.cfg > $LOG 2>&1 &
|
||
|
popd
|
||
|
|
||
|
sleep 4
|
||
|
echo "PID =" `cat $PID`
|
||
|
;;
|
||
|
stop)
|
||
|
kill -9 `cat $PID`
|
||
|
rm $PID
|
||
|
echo "Stopped"
|
||
|
;;
|
||
|
status)
|
||
|
if [ ! -e "$PID" ]; then
|
||
|
echo "[$APPNAME] not running!"
|
||
|
else
|
||
|
P=$(cat "$PID" | sed 's/[\r\n]//')
|
||
|
echo "[$APPNAME] running - PID: $P"
|
||
|
fi
|
||
|
;;
|
||
|
install|configure)
|
||
|
# no-op
|
||
|
;;
|
||
|
*)
|
||
|
echo "$0: Unknown argument $1"
|
||
|
exit 1
|
||
|
;;
|
||
|
esac
|