美文网首页
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