zoukankan      html  css  js  c++  java
  • linux 下 jar包启动脚本

    #!/bin/bash
    nohup java -jar -Duser.timezone=Asia/Shanghai -Xms2048M -Xmx2048M lkrsgl_service.jar --spring.profiles.active=prod > log_rsgl.txt 2>&1 & echo $! > pid_rsgl.txt 

    格式解读

    表示本脚本由/bin/路径的bash程序来解释.... 

    命令解读

    1.nohup : 后台启动,窗口关闭继续执行。

    2.java -jar :启动jar包命令。

    3.-Duser.timezone=Asia/Shanghai:设置时区。

    4.-Xms2048M:设置最小启动内存。

    5.-Xmx2048M:设置最大启动内存。

    6.lkrsgl_service.jar:所启动的项目jar包。

    7. --spring.profiles.active=prod spring项目,指定所使用的的yml文件。

    8.> log_rsgl.txt 2>&1:打印日志(标准输出和标准错误输出打印到log_rsgl.txt 文件中)

    详细解释:https://zhuanlan.zhihu.com/p/47765176

    9.&:后台运行

    10.echo $! > pid_rsgl.txt:打印进程Id到此文件中

    11.>:输出到文件中。文件不存在会创建。文件已存在,内容会被覆盖。文件时间会更新.

    12.$!:Shell最后运行的后台Process的PID(后台运行的最后一个进程的进程ID号)

  • 相关阅读:
    传感器仿真平台——数据生成模块(三)
    写一个ES6 的遍历目录函数
    编码风格
    关于DOM事件的一个例子
    WEB DB
    表格资料
    css3 鼠标移入移出效果
    css 3D
    正向代理和反向代理
    FileReader 对象
  • 原文地址:https://www.cnblogs.com/tesila/p/14966672.html
Copyright © 2011-2022 走看看