美文网首页
linux 启动jar包的几个脚本

linux 启动jar包的几个脚本

作者: 那钱有着落吗 | 来源:发表于2021-04-20 09:15 被阅读0次
image.png

一个项目有

  • 1.备份的目录,存储历史的jar包
  • 2.启动脚本,startup.bat,后台运行,且会存储进程id
  • 3.关闭脚本 shutdown.bat
  • 4.content.pi 存储进程id
  • 5.jar包

下面展示下各个目录或者文件内容:

备份目录

可以看到,以发布日期为后缀的历史jar包


image.png

启动脚本

image.png

除了常见的 java -jar & 后台方式启动jar包的命令之外,还要最后一行是记录进程号到一个文件中。

关闭脚本

image.png

内容比较简单就是获取文件中的进程号,然后执行kill -9 杀掉 达到关闭程序的目的。

下面是两个脚本内容

startup.bat

#title zh-file-4200
java -Xms512m -Xmx1024m -XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=128m -server -jar zh-file-0.0.1-SNAPSHOT.jar &          
echo $! > file.pid

shutdown.bat

PID=$(cat file.pid)
kill -9 $PID

相关文章

网友评论

      本文标题:linux 启动jar包的几个脚本

      本文链接:https://www.haomeiwen.com/subject/sgqjlltx.html