mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-10-31 10:49:00 +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 |