pid=`ps -ef|grep ${app_name}|grep -v grep|grep -v restart|awk {print$2} `
if [ -n ${pid} ] ;then
kill -9 ${pid}
sleep 10
gclog_file=$base_home/log/gc.log
dump_dir=$base_home/heapdump
errorlogs_dir=$base_home/log
java -Xmx1g -Xms1g -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:GCLogFileSize=128M -XX:NumberOfGCLogFiles=1 -Xloggc:${gclog_file} -XX:HeapDumpPath=${dump_dir} -jar $base_home/app/${app_name}.jar --spring.config.location=$base_home/config/application.yml $base_home/log/${app_name}_$(date + %Y%m%d ).log
这儿必须留意的是

{app_name}.jar这一将会会包以下的不正确:
Error: Unable to access jarfile /app/myjar.jar
这儿将会必须变更为肯定相对路径,以下:
/datat/test/app/${app_name}.jar
浏览有关的相对路径:(这儿依据你的jar的有关端口号来改动
查询系统日志的相对路径:
cd /log
这儿下边会显示信息有关的jar包的名字和时间的log文档 如:myjar_.log