Jenkins的流水线启动jar后未执行问题处理

现象

在流水线里配置了启动脚本例如,nohup java -jar xxx.jar >nohup.out 2>&1 &

但是在服务器发现服务并未启动,且nohup日志里没输出日志,这样的原因是jenkins在执行完脚本后,就退出了这个进程。

在启动脚本执行jar命令的上一步加入以下变量

export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 
相关推荐
hhzz1 天前
Linux Shell编程快速入门以及案例(Linux一键批量启动、停止、重启Jar包Shell脚本)
android·linux·jar
henan程序媛2 天前
Jenkins Pipline流水线
运维·pipeline·jenkins
Muroidea2 天前
spring boot jar 分离自动部署脚本
spring boot·后端·jar
Pluto_CSND2 天前
maven安装本地jar包到本地仓库
maven·jar
wudinaniya3 天前
使用rsync+jenkins实现服务自动部署全流程
运维·jenkins·自动化部署
gys98953 天前
(IDEA)spring项目导入本地jar包方法和项目打包时找不到引入本地jar包的问题解决方案
spring·intellij-idea·jar
henan程序媛3 天前
jenkins项目发布基础
运维·gitlab·ansible·jenkins
小石潭记丶3 天前
elasticsearch设置账号和密码
大数据·elasticsearch·jenkins
识途老码3 天前
Centos7安装Jenkins
运维·servlet·jenkins
奔跑吧邓邓子3 天前
Jenkins从入门到精通,构建高效自动化流程
servlet·自动化·jenkins