当前位置: 首页 > news >正文

Jenkins的流水线执行shell脚本执行jar命令后项目未启动未输出日志问题处理

现象

在流水线里配置了启动脚本例如,nohup java -jar xxx.jar >nohup.out 2>&1 &
但是在服务器发现服务并未启动,且nohup日志里没输出日志,这样的原因是jenkins在执行完脚本后,就退出了这个进程。

解决 

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

BUILD_ID=DONTKILLME

 或则

export BUILD_ID=dontkillme
如果jenkins是流水线,使用以下这个即可
export JENKINS_NODE_COOKIE=dontkillme 


参考连接:解决Jenkins用shell脚本部署后,Jenkins自动杀掉启衍生出来的守护进程 - minseo - 博客园
                        
参考链接:Jenkins的流水线启动jar后未执行问题处理_jenkins构建成功但是没有运行jar-CSDN博客

相关文章:

  • 变量赋值和数据类型
  • 线程池(ThreadPoolExecutor)实现原理和源码细节是Java高并发面试和实战开发的重点
  • 用GPU训练模型的那些事:PyTorch 多卡训练实战
  • moveit2报错!
  • MongoTemplate 基础使用帮助手册
  • C#中UI线程的切换与后台线程的使用
  • neo4j框架:ubuntu系统中neo4j安装与使用教程
  • 小白用AI 完整的deepseek使用指南
  • 面向SDV的在环测试深度解析——仿真中间件SIL KIT应用篇
  • oracle主备切换参考
  • Python机器学习笔记(二十五、算法链与管道)
  • SearxNG本地搜索引擎
  • Visual Studio 2022 中添加“高级保存选项”及解决编码问题
  • matlab 获取DEM数据中各栅格点的经纬度
  • 汽车二自由度系统模型以及电动助力转向系统模型
  • 进程1111
  • uniapp-商城-58-后台 新增商品(属性子级的添加和更新)
  • 使用Mathematica制作Lorenz吸引子的轨道追踪视频
  • 解决uni-app开发中的“TypeError: Cannot read property ‘0‘ of undefined“问题
  • MySQL基础面试通关秘籍(附高频考点解析)
  • 江西4人拟任县(市、区)委书记,其中一人为“80后”
  • 河南一县政府党组成员签订抵制违规吃喝问题承诺书,现场交给县长
  • 尹锡悦宣布退出国民力量党
  • 穆迪下调美国主权信用评级
  • 消息人士称俄方反对美国代表参加俄乌直接会谈
  • 韩正会见美国景顺集团董事会主席瓦格纳