首页 > 其他分享 >jenkins nohup 不起作用问题处理

jenkins nohup 不起作用问题处理

时间:2022-10-11 14:23:34浏览次数:57  
标签:remote 不起作用 demo jar sleep nohup jenkins sshCommand

原答案:  https://issues.jenkins.io/browse/JENKINS-60593

 

OK, I got something working.

I have a script file on the remote server with this:

nohup java -jar demo.jar > nohup.out &
sleep 5

It's the sleep 5 that fixed it for me. Now in my pipeline script I have:

sshPut remote: remote, from: 'target/demo.jar', into: 'demo.jar'
sshCommand remote: remote, command: './script.sh'

This works. I guess maybe the sshCommand finishes so fast it closes the connection before nohup can really start? Just a guess, I'm not a Linux guy.

I also tried sshCommand remote: remote, command: 'nohup java -jar demo.jar > nohup.out & && sleep 5', but that didn't work, and neither did nohup java -jar demo.jar > nohup.out & ; sleep 5. In both cases it results in a "Failed command error".

标签:remote,不起作用,demo,jar,sleep,nohup,jenkins,sshCommand
From: https://www.cnblogs.com/whm-blog/p/16779062.html

相关文章

  • Jenkins 20221010笔记本8
                      ......
  • 使用Docker进行jenkins自动化部署
    由于前段时间做了一个SpringBoot的项目,听说可以自动化部署,所以去尝试了一下,记录下来遇到的问题。首先我从网上搜索自动化部署,又通过大哥的指导,接触了jenkins 但是我......
  • Jenkins CI&CD 自动化发布项目实战(上篇)
     JenkinsCI&CD自动化发布项目实战(上篇)   作者刘畅时间2020-11-28 实验环境centos7.5主机名ip服务配置软件gitlab172.16.1.712核/4G/60Gdocker、gitlabjenkins-mast......
  • Jenkins CI&CD 自动化发布项目实战(下篇)
    JenkinsCI&CD自动化发布项目实战(下篇)  作者刘畅时间2020-12-04  实验环境centos7.5主机名ip服务配置软件gitlab172.16.1.712核/4G/60Gdocker、gitlabjenkins-master......
  • 第17章: 基于K8S构建Jenkins CICD平台
          基于K8S构建JenkinsCICD平台​ 作者刘畅时间2021-08-12  环境说明:操作系统-CentOS7.5主机名称IP地址备注k8s_nfs[2核2G]172.16.1.60nfs服务k8s_harbor[2核......
  • 利用 Kubernetes 内置 PodTemplate 管理 Jenkins 构建节点
    Jenkins可以很好地与Kubernetes集成,不管是控制器(controller)还是构建节点(agent),都能以Pod的形式运行在Kubernetes上。 熟悉Jenkins的用户,都知道Jenkins支持多种类......
  • jenkins 流水线任务初体验
     1.选创建一个流水线任务。  2.运行helloworld    3.可以看到运行后的效果图。  4.pipeline语法解析//所有脚本命令都放在pipeline中pipeline{......
  • 一文理清pycharm+git+jenkins项目持续集成和自动化构建流程(Windows)
    最近得空,整理了一下pycharm+git+jenkins实现python项目持续集成和自动化构建的配置流程,包括软件包、所需插件的安装配置。1、安装和配置git    1.1安装git:官网下......
  • Docker 安装 Jenkins 并实现项目自动化部署
    Jenkins是一款开源的持续集成(DI)工具,广泛用于项目开发,能提供自动构建,测试,部署等功能。作为领先的开源自动化服务器,Jenkins提供了数百个插件来支持构建、部署和自动化任何......
  • @Devops jenkins安装jenkins的项目构建详解
    文章目录​​Devops​​​​一、jenkins安装步骤​​​​1、安装jdk​​​​2、获取安装包​​​​3、安装​​​​4、配置文件修改​​​​5、启动jenkins​​​​6、浏览......