1234567891011121314151617181920212223242526272829303132333435 |
- #!/bin/sh
- export SERVICE_HOME=/home/cvim/test
- export SERVICE_NAME=tsi-comm-server
- export SERVICE_VERSION=0.0.1-SNAPSHOT
- export EXE_NAME=$SERVICE_NAME-$SERVICE_VERSION.jar
- export PID_NAME=$SERVICE_NAME.pid
- export SERVICE_PID=$SERVICE_HOME/conf/$PID_NAME
- cd $SERVICE_HOME
- if [ ! -z "$SERVICE_PID" ]; then
- if [ -f "$SERVICE_PID" ]; then
- kill -15 `cat "$SERVICE_PID"` >/dev/null 2>&1
- echo "$SERVICE_NAME stopping.........."
- else
- echo "$SERVICE_NAME is not running...."
- exit
- fi
- fi
- LOOP=$(seq 0 9)
- for i in $LOOP
- do
- sleep 1
- if [ -f "$SERVICE_PID" ]; then
- echo "$SERVICE_NAME stopping.........."
- else
- echo "$SERVICE_NAME stopped.........."
- exit
- fi
- done
- echo "$SERVICE_NAME cannot be terminated......."
- ps -eaf | grep $SERVICE_NAME | grep -v grep
|