stop.sh 389 B

123456789101112131415161718
  1. #!/bin/bash
  2. FILE_PATH=$(cd `dirname $0`; pwd)
  3. APP_VERSION=`cat $FILE_PATH/version`
  4. APP_MAIN_JAR="examcloud-core-basic-starter-"$APP_VERSION"-SNAPSHOT.jar"
  5. PID_LIST=`ps -ef|grep $APP_MAIN_JAR|grep java|awk '{print $2}'`
  6. if [ ! -z "$PID_LIST" ]; then
  7. echo "Runnable jar is $APP_MAIN_JAR."
  8. for PID in $PID_LIST
  9. do
  10. kill -9 $PID
  11. done
  12. echo "stopped !"
  13. fi
  14. exit 0