【问题标题】:How to deploy a standalone java program using bamboo如何使用竹子部署独立的 Java 程序
【发布时间】:2017-02-20 14:14:26
【问题描述】:

我必须创建一个竹子部署计划,我需要在其中部署一个 jar 文件并运行它。

jar文件无限运行(直到java进程被杀死)

我已使用命令从部署计划中运行 jar,使用 ssh 任务

nohup java -jar /var/test.jar &

由于我的罐子无限运行,竹部署计划无限等待,另一个部署卡在队列中,

从竹子或任何其他方法异步运行命令的解决方案可能是什么

谢谢

【问题讨论】:

    标签: java unix ssh bamboo continuous-deployment


    【解决方案1】:

    我认为问题在于即使您使用了 nohup,java 进程仍然会从父 shell 继承标准输入、输出和错误,这会阻止 ssh 退出。

    尝试重定向进程的标准输入、输出和错误。

    nohup java -jar /var/test.jar </dev/null >/dev/null 2>&1 &
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      相关资源
      最近更新 更多