restart.sh 458 B

12345678910111213141516171819
  1. #!/bin/bash
  2. app_name='ops-mgr.jar'
  3. pid=`ps -ef | grep ${app_name} | grep -v grep | awk '{print $2}'`
  4. if [[ -z ${pid} ]];
  5. then
  6. echo ${app_name}" killed"
  7. else
  8. echo "kill "${app_name}" with pid "${pid}
  9. kill -15 ${pid}
  10. fi
  11. echo 'sleep 10s to wait process shutdown...'
  12. sleep 10
  13. app_dir=`pwd`
  14. java -Xms2g -Xmx4g -XX:+UseG1GC \
  15. -jar ${app_dir}"/"${app_name} \
  16. --spring.config.location=classpath:/application.yml,file:${app_dir}/mgr.yml \
  17. > console.log 2>&1 &