nohub启动jar包

java -jar a.jar &

&表示ssh窗口不被锁定
适合暂时性测试。在当前会话中创建一个子进程启动jar包,终端关闭进程结束。

参数示例
标准参数:(所有jvm必须实现的参数)

  1. -jar
    指定以jar包形势启动一个项目,项目中需要包含main函数。
  2. -client
    设置jvm使用client模式,启动快,性能低,适用于调试。
  3. -server
    设置jvm使用server模式,启动慢,性能高,适用于生产。
  4. -classpath
    windows环境以分号;做分割,linux环境以冒号:做分割,.指当前目录
    目录和zip/jar文件的类搜索路径
    该命令适用于,jar包中的MAINFEST.MF未指定mainclass,不可以和-jar一起使用
  5. -D p r o p e r t y = {property}= property= v a l u e {value} value
    设置系统属性值/对,通常用于设置系统级全局变量

非标准参数:(扩展参数)

  1. -Xms
    初始堆大小
  2. -Xmx
    最大堆内存
  3. -Xss
    栈内存大小
  4. -Xmn
    年轻代大小

非stable参数:(谨慎使用)
···待补充(自己还没弄太明白)


示例:

nohup java -jar -Xms1g -Xmx1g -Dspring.profiles.active=dev -Denv=dev test.jar > /dev/null 2>&1 &

/dev/null 2&1
默认情况是1,也就是等同于1>/dev/null 2>&1。意思就是把标准输出重定向到“黑洞”,还把错误输出2重定向到标准输出1,也就是标准输出和错误输出都进了“黑洞”
nohub
不挂断运行命令,终端关闭时,仍然运行程序

参考来自于:https://blog.csdn.net/longgeaisisi/article/details/90519690

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jc_hsx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值