| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | 
							- #!/bin/sh
 
- #SERVICE_HOME=$(dirname $0)
 
- USER_HOME=/home/asnuser
 
- SERVICE_HOME=/home/asnuser/bin
 
- usage() {
 
- 	echo "Usage:" $0 "[ggits/sig]"
 
- 	echo "RUN its-rota-server:"    $0 "server"
 
- 	echo "RUN its-rota-client:"    $0 "client"
 
- 	echo "RUN its-rota-scheduler:" $0 "scheduler"
 
- 	exit
 
- }
 
- case $1 in
 
-   server)
 
-     SERVICE_NAME=its-rota-server
 
-     SERVICE_VERSION=0.0.1
 
-     ;;
 
-   client)
 
-     SERVICE_NAME=its-rota-client
 
-     SERVICE_VERSION=0.0.1
 
-     ;;
 
-   scheduler)
 
-     SERVICE_NAME=its-rota-scheduler
 
-     SERVICE_VERSION=0.0.1
 
-     ;;
 
-   *)
 
-     usage
 
-     ;;
 
- esac
 
- EXE_NAME=${SERVICE_HOME}/$SERVICE_NAME-$SERVICE_VERSION.jar
 
- PID_NAME=$SERVICE_NAME.pid
 
- SERVICE_PID=$SERVICE_HOME/conf/$PID_NAME
 
- export JAVA_OPT="-server"
 
- export JAVA_OPT="$JAVA_OPT -Xlog:gc*:file=${USER_HOME}/logs/${SERVICE_NAME}/${SERVICE_NAME}.gc.log"
 
- if [ ! -z "$SERVICE_PID" ]; then
 
-   if [ -f "$SERVICE_PID" ]; then
 
-     echo "$SERVICE_NAME is already running...."
 
-     exit
 
-   fi
 
- fi
 
- java $JAVA_OPT -jar $EXE_NAME &
 
- echo "$SERVICE_NAME is started...."
 
- sleep 1
 
- ps -eaf | grep $SERVICE_NAME | grep -v grep |grep -v tail |wc -l
 
- sleep 1
 
- ps -eaf | grep $SERVICE_NAME | grep -v grep |grep -v tail
 
 
  |