• 例子:shell脚本

    cd /home       #test.jar目录
    nohup java -jar test.jar --server.port=8081 >test.log 2>&1 &  #执行jar文件启动
    
  • 现象:在linux系统执行该脚本,可以启动jar,放到jenkins里面执行shell脚本不会执行

  • 原因:jenkins默认会在Build结束后Kill掉所有的衍生进程

  • 解决:修改环境变量BUILD_ID的值,这样衍生出来的子进程就不会被kill

    BUILD_ID=DONTKILLME
    cd /home       #test.jar目录
    nohup java -jar test.jar --server.port=8081 >test.log 2>&1 &   #执行jar文件启动
    
  • 更多解决方案请参照:
    https://blog.csdn.net/u011781521/article/details/80210985

Jenkins执行shell脚本无法启动子进程解决相关推荐

  1. Jenkins执行shell脚本启动tomcat失败解决方法

    Jenkins执行shell脚本启动tomcat失败解决方法 参考文章: (1)Jenkins执行shell脚本启动tomcat失败解决方法 (2)https://www.cnblogs.com/wa ...

  2. jenkins执行shell脚本,找不到环境变量

    2019独角兽企业重金招聘Python工程师标准>>> 问题如摘要描述:问题原因分析参考 jenkins找不到环境变量 解决方案:在需要执行的脚本前加上 /bin/bash -l   ...

  3. java无阻塞执行脚本,JAVA调用Shell脚本-及阻塞的解决方法

    JAVA调用Shell脚本--及阻塞的解决办法 用java调用shell,使用 Process p=Runtime.getRuntime().exec(String[] cmd); Runtime.e ...

  4. jenkins 执行shell命令 command not found,make: *** [build] Error 127 解决办法

    本地执行shell命令成功,Jenkins 远程执行 shell命令有时 提示命令找不到,或者make的时候报错. 因为Jenkins执行shell时无法获取环境变量的原因导致 解决办法在shell脚 ...

  5. nohup执行的jar 怎么kill_使用Shell脚本如何启动/停止Java的jar程序

    本文介绍如何使用Shell脚本来开启和停止jar程序的后台运行,以及如何实现out大文件的切分.另外,补充一些后台运行的小知识. 启动脚本:start_upload.sh #!/bin/sh nohu ...

  6. Linux 之执行 Shell 脚本空行造成: not found 报错的解决方法

    问题: 执行shell脚本文件,报错 原因: 应该是使用了window的记事本编辑了脚本文件. window下的换行是回车符+换行符,也就是\r\n,而unix下是换行符\n. 解决方法: 方法一:使 ...

  7. Android启动过程中执行一个C语言的应用程序或者执行shell脚本

    Android启动过程中执行一个C语言的应用程序或者执行shell脚本 一.Android启动过程中去对系统做一些设置,如修改某些文件夹的属性和文件的权限,可在init.rc中增加service执行s ...

  8. crontab执行shell脚本日志中出现乱码

    使用nutch开源的搜索引擎抓取网页信息,通过计划任务crontab执行shell脚本,并将启动信息记录进日志文件,但是每次都会出现乱码,如图所示 经过反复测试,排除了java程序问题,文件权限问题, ...

  9. 企业实战案例01_Jenkins_连接远程执行shell脚本

    文章目录 一.Jenkins 远程连接执行shell脚本 1.1. 新建节点 1.2. 配置节点信息 二.连接远程验证测试 2.1. 创建任务 2.2. 添加注释 2.3. 设置最大构建数量 2.4. ...

最新文章

  1. 第4次作业类测试代码+043+杨晨宇
  2. Django REST framework API 指南(12):验证器
  3. node.js学习笔记(4) http服务
  4. 容器为何物,为什么它对OpenStack很重要?
  5. hMailServer 邮件系统安装配置篇
  6. php火车订票系统设计论文,基于JSP的火车票订票系统 JSP146(毕业设计+论文)
  7. python matplotlib模块教程_Python中的Matplotlib模块入门教程
  8. PHP 判断字符的编码 并输出想要的编码格式字符 (转)
  9. 在Java中导出word、excel格式文件时JSP页面头的设置
  10. Bluetooth Profile Specification之(AVRCP篇)5.0 AVRCP简介
  11. QQ查看撤回的语音消息,slk 文件转 mp3
  12. ✨✨✨【C语言】带你用最短的时间刷题(附解题思路、具体代码)不断更新(二)✨✨✨
  13. 4k纸是几厘米乘几厘米_4k纸有多大(4k纸长什么样图片)
  14. 10100java压力测试_3DMark新增压力测试 你的电脑可靠?得先过这关
  15. @Inject和@Named
  16. 爬虫——解析图书排行榜图书信息
  17. 双重求和∑∑的定义及性质
  18. phpMyAdmin配置文件现在需要一个短语密码的解决方法
  19. 【数字IC前端笔试真题精刷(2022年)】芯原——数字前端设计/验证
  20. 【运维面试】你在公司中遇到过什么样棘手的问题?

热门文章

  1. 外行怎么快速林java_我自学编程,只为月薪过万,就这么简单!(外行也可看)...
  2. c语言速算24课程设计,C语言速算24数据结构课程设计.docx
  3. 极光推送的设备唯一性标识 RegistrationID
  4. Javascript - 实现Javascript控制ScrollBar(滚动条) - 学习/实践
  5. 图谱实战 | 基于金融场景的事理图谱构建与应用
  6. 德州扑克游戏基本流程图
  7. iOS 中饼状图的自定义绘制
  8. 麻进:这次不烧作品!
  9. 什么叫地推模式_区域商家的地推模式以及推广方案
  10. 基于pyserial,用python34、PyQt5写的一个串口软件