start.sh 462 B

123456789101112131415161718
  1. #!/bin/bash
  2. PROJECT_JAR="examcloud-task-starter.jar"
  3. PROJECT_ARGS=`cat start.args`
  4. PROJECT_ARGS=$PROJECT_ARGS" --sys.config.center.secretKey="$1
  5. PROJECT_JVM_ARGS=`cat start.vmoptions`
  6. PID_LIST=`ps -ef | grep $PROJECT_JAR | grep java | awk '{print $2}'`
  7. if [ ! -z "$PID_LIST" ]; then
  8. echo "$PROJECT_JAR is already running..."
  9. exit -1
  10. fi
  11. nohup java $PROJECT_JVM_ARGS -jar lib/$PROJECT_JAR $PROJECT_ARGS >/dev/null 2>&1 &
  12. echo "$PROJECT_JAR start..."