推荐设备MORE

SaaS企业网站建设软件—陕西网

SaaS企业网站建设软件—陕西网

行业知识

Linux应用Shell脚本制作布署jar包新项目

日期:2021-02-28
我要分享
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 这儿必须留意的是base_home/app/{app_name}.jar这一将会会包以下的不正确:

 Error: Unable to access jarfile /app/myjar.jar
这儿将会必须变更为肯定相对路径,以下:

 /datat/test/app/${app_name}.jar
浏览有关的相对路径:(这儿依据你的jar的有关端口号来改动

查询系统日志的相对路径:

cd /log

这儿下边会显示信息有关的jar包的名字和时间的log文档 如:myjar_.log