Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用竹子部署独立的java程序_Java_Unix_Ssh_Bamboo_Continuous Deployment - Fatal编程技术网

如何使用竹子部署独立的java程序

如何使用竹子部署独立的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退出 尝试重定向进程

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

jar文件无限运行(直到java进程被终止)

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

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&