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

现象

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

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

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

复制代码
export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 
相关推荐
摇滚侠16 小时前
JavaWeb 全套教程 Servlet 66-74
java·servlet·tomcat·intellij-idea·jar
何中应17 小时前
Nexus如何上传JAR包
java·maven·jar
杨某不才18 小时前
内网环境下,使用Docker安装Elasticsearch分词器插件
elasticsearch·docker·jenkins
唔6618 小时前
(二)补充完整的数据库、中间件、MQTT、JAR后台和Web前端的部署脚本,全部一键自动化。
数据库·中间件·jar
杨某不才19 小时前
内网离线方式Docker安装Elasticsearch
elasticsearch·docker·jenkins
HoneyMoose1 天前
Jenkins Firefox 登录提示错误
运维·jenkins
Zhu7582 天前
在k8s环境部署elasticsearch+kibana
elasticsearch·kubernetes·jenkins
Al leng3 天前
注释旧依赖仍残留旧Jar四大原因+分步解决(IDEA+Maven)
java·maven·intellij-idea·jar
测试开发Kevin3 天前
使用jenkins中的归档构建产物archiveArtifacts,可以详细查看每次build生成的报告信息
ci/cd·jenkins·devops·持续集成
大傻^4 天前
07_Elasticsearch知识体系之集群架构高可用与快照恢复实战
elasticsearch·架构·jenkins