2017-02-20 69 views
0

我必须创建一个竹部署计划,我需要部署一个jar文件并运行它。如何使用竹部署独立的java程序

的JAR文件运行无限(直到Java进程被杀死)

我用命令使用SSH任务运行从部署计划罐子

nohup java -jar /var/test.jar & 

由于我的罐子上运行无限竹部署计划正在无限期地等待,另一个部署陷入队列中,

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

感谢

回答

1

我认为问题是,即使你的nohup使用Java进程依然继承了标准输入,输出和从父shell错误,并防止SSH从离开。

尝试重定向您的过程的标准输入,输出和错误。

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