shutdown.sh 616 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/usr/bin/sh
  2. cd /home/adits/app
  3. APP_HOME=/home/adits/app
  4. APP_NAME=traf-prcs-server
  5. EXE_NAME=$APP_NAME-0.0.1.jar
  6. PID_NAME=$APP_NAME.pid
  7. APP_PID=$APP_HOME/conf/$PID_NAME
  8. if [ ! -z "$APP_PID" ]; then
  9. if [ -f "$APP_PID" ]; then
  10. kill -15 `cat "$APP_PID"` >/dev/null 2>&1
  11. echo "$APP_NAME stopping.........."
  12. else
  13. echo "$APP_NAME is not running...."
  14. exit
  15. fi
  16. fi
  17. LOOP=$(seq 0 9)
  18. for i in $LOOP
  19. do
  20. sleep 1
  21. if [ -f "$APP_PID" ]; then
  22. echo "$APP_NAME stopping.........."
  23. else
  24. echo "$APP_NAME stopped.........."
  25. exit
  26. fi
  27. done
  28. ps -eaf | grep $APP_NAME | grep -v grep