123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #!/bin/sh
- #SERVICE_HOME=$(dirname $0)
- USER_HOME=/tcs/itcs
- SERVICE_HOME=/tcs/itcs/bin
- usage() {
- echo "Usage:" $0 "[ggits/sig]"
- echo "RUN ggits-comm-server:" $0 "ggits"
- echo "RUN sig-comm-server:" $0 "sig"
- exit
- }
- case $1 in
- ggits)
- SERVICE_NAME=ggits-comm-server
- SERVICE_VERSION=0.0.1
- ;;
- sig)
- SERVICE_NAME=sig-comm-server
- 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
- nohup /opt/java8/bin/java $JAVA_OPT -jar $EXE_NAME > /dev/null &
- 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
|