12345678910111213141516171819202122232425262728 |
- #!/usr/bin/env bash
- APP_JAR_NAME="${project.build.finalName}.jar"
- JVM_ARGS="-server -Xms1024m -Xmn512m"
- check(){
- PID=`jps -l | grep ${APP_JAR_NAME} | awk '{print $1}'`
- if [ -n "$PID" ];then
- echo ${APP_JAR_NAME} has been started on pid:${PID}
- return 1
- else
- return 0
- fi
- }
- check
- IS_RUN=$?
- if [ ${IS_RUN} -eq 0 ];then
- echo ------------------------------
- echo ${APP_JAR_NAME} starting....
- echo ------------------------------
- cd ../
- nohup java ${JVM_ARGS} -jar ${APP_JAR_NAME} > /dev/null 2>&1 &
- check
- IS_RUN=$?
- if [ ${IS_RUN} -eq 0 ];then
- echo ${APP_JAR_NAME} start failure...
- fi
- fi
|