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