jenkins 在从 ssh 会话注销后关闭

jenkins 在从 ssh 会话注销后关闭

我已经设置了两个实例,其中 (1) 正在运行 httpd 进行反向代理。 (2) 正在运行 jenkins.war。

[1st instance - ssl.conf]
#ProxyPass         /jenkins  http://secondinstance:8081/ nocanon
#ProxyPassReverse  /jenkins  http://secondinstance:8081/

[2nd instance - jenkins.war]
sudo java -jar /usr/lib/jenkins/jenkins.war --httpsPort=8081 is invoked to listen on 8081.

我可以使用第一个实例的 https 地址来访问 jenkins 实例。

然而,每当我终止第二个实例上的 SSH 会话时,jenkins 都会过早关闭。

如何让 jenkins 持续运行?无需开启第二个实例 ssh 会话。

我在搜索引擎上找不到与此相关的任何信息。

谢谢。

答案1

使用init.d'脚本来启动你的Jenkins,你可以在以下位置找到更多信息:

将 Jenkins 安装为 Unix 守护进程 - Jenkins - Jenkins Wiki

# service jenkins status
jenkins (pid  1386) is running...
# 

或者您也可以随时使用,nohup如果init.d不是选项。

相关内容