liunx后台运行jar包

nohup java -jar xx.jar & > output.log  2>&1 &

  • nohup:用于在你退出 shell 后继续运行命令。

  • java:是用来运行 Java 程序的命令。

  • > 是重定向标准输出到文件。

  • output.log 是输出文件的名称。

  • 2>&1 是将标准错误也重定向到标准输出。

  • & 是将命令放入后台执行。

nohup java -Dfile.encoding=utf-8 -Duser.timezone=GMT+08

-Dloader.path=/home/test/usr/app/lib/

-XX:+HeapDumpOnOutOfMemoryError

-XX:HeapDumpPath=/home/test/usr/app/dumpfile/ers.hprof

 -jar /home/test/usr/app/xx.jar &
 

  • java -Dloader.path=路径到你的jar文件或者类文件目录 com.yourcompany.YourMainClass 是运行 Java 程序的命令。

HeapDumpOnOutOfMemoryError:这是一个可选的 JVM 参数,当 Java 虚拟机(JVM)检测到出现 OutOfMemoryError 时,可以配置 JVM 参数来生成堆内存快照(Heap Dump)

‌HeapDumpPath‌参数用于指定Java虚拟机(JVM)在发生内存溢出错误时生成堆转储文件(Heap Dump)的存储路径。当JVM检测到内存溢出错误时,会自动将堆内存的状态保存为一个文件,这个文件就是Heap Dump。

这里/path/to/heapdump是你希望Heap Dump文件存储的路径,可以根据需要自定义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值