如何使用竹子部署独立的java程序
我必须创建一个竹部署计划,在其中我需要部署一个jar文件并运行它 jar文件无限运行(直到java进程被终止) 我已经使用命令使用ssh任务从部署计划运行jar如何使用竹子部署独立的java程序,java,unix,ssh,bamboo,continuous-deployment,Java,Unix,Ssh,Bamboo,Continuous Deployment,我必须创建一个竹部署计划,在其中我需要部署一个jar文件并运行它 jar文件无限运行(直到java进程被终止) 我已经使用命令使用ssh任务从部署计划运行jar nohup java -jar /var/test.jar & 因为我的jars无限运行,所以部署计划在无限等待,而另一个部署被卡在队列中 从竹子或任何其他方法异步运行命令的解决方案是什么 谢谢我认为问题在于,即使您使用了nohup,java进程仍然会从父shell继承标准的输入、输出和错误,从而阻止ssh退出 尝试重定向进程
nohup java -jar /var/test.jar &
因为我的jars无限运行,所以部署计划在无限等待,而另一个部署被卡在队列中
从竹子或任何其他方法异步运行命令的解决方案是什么
谢谢我认为问题在于,即使您使用了nohup,java进程仍然会从父shell继承标准的输入、输出和错误,从而阻止ssh退出 尝试重定向进程的标准输入、输出和错误
nohup java -jar /var/test.jar </dev/null >/dev/null 2>&1 &
nohupjava-jar/var/test.jar/dev/null 2>&1&