start.sh 441 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. APP_MAIN_JAR="examcloud-core-basic-starter-2.0-SNAPSHOT.jar"
  3. FILE_PATH=$(cd `dirname $0`; pwd)
  4. PID_LIST=`ps -ef|grep $APP_MAIN_JAR|grep java|awk '{print $2}'`
  5. if [ ! -z "$PID_LIST" ]; then
  6. echo "APP is running!"
  7. echo "Runnable jar is $APP_MAIN_JAR."
  8. echo "PID is"
  9. echo "$PID_LIST"
  10. else
  11. nohup java -Xmx512m -Xms512m -jar $FILE_PATH/lib/$APP_MAIN_JAR >/dev/null 2>&1 &
  12. echo "started !"
  13. fi
  14. exit 0