stop.sh 432 B

123456789101112131415161718
  1. #!/bin/bash
  2. # 项目名称
  3. APPLICATION="${project.artifactId}"
  4. # 项目启动jar包名称
  5. APPLICATION_JAR="${project.build.finalName}.jar"
  6. # 通过项目名称查找到PI,然后kill -9 pid
  7. PID=$(ps -ef | grep "${APPLICATION_JAR}" | grep -v grep | awk '{ print $2 }')
  8. if [[ -z "$PID" ]]
  9. then
  10. echo ${APPLICATION} is already stopped
  11. else
  12. echo kill ${PID}
  13. kill -9 ${PID}
  14. echo ${APPLICATION} stopped successfully
  15. fi