一、现象

jenkins中使用了ssh插件,远程登录服务器并执行脚本

脚本如下:

#!/bin/bash
pid=`ps -ef | grep python | awk '{print $2}'`
kill $pid
git fetch --all
git reset --hard origin/master
git pull
nohup python3 run.py &

发现当触发jenkins之后,虽然脚本已经执行完成并且构建成功,但是jenkins构建状态一直显示为构建中

二、解决方法

修改脚本最后一行如下:

nohup python3 run.py > /dev/null 2>&1 &

重新构建,该问题解决

解决jenkins 使用ssh插件执行脚本,导致一直处于构建中无法停止相关推荐

  1. 解决jenkins无法下载插件ssl证书问题

    刚安装的jenkins下载插件时,会Failure,详细错误里面包含了SSLHandshakeException javax.net.ssl.SSLHandshakeException: sun.se ...

  2. 解决jenkins无法安装插件以及css样式无法显示问题

    前言 好久没写过博客了,今天正好有空,聊一下jenkins安装过程中我所遇到的问题,希望也能帮助到大家! 因为项目有个需求是去执行相关财务报表的数据校验工作,所以安排到我负责搭建jmeter+ant+ ...

  3. 彻底解决 Jenkins Slaver 节点无法执行 Git-LFS 命令

    最新配置新增一台iMac当作持续集成构建的Slaver节点,添加节点很顺利,但是拉取代码的时候发现无法正常.出现以下提示: hudson.plugins.git.GitException: Comma ...

  4. 解决Jenkins安装时插件无法下载的问题

    1.如图所示,在Jenkins初始化的时候,出现插件无法联网下载.此时根据页面提示需要配置代理,如果真这么配置代理的话,对于有些小伙伴们来说比较麻烦,因为和我一样没有代理的服务器账号.下边我来给大家介 ...

  5. [k8s]jenkins配合kubernetes插件实现k8s集群构建的持续集成

    另一个结合harbor自动构建镜像的思路: 即code+baseimage一体的方案 - 程序员将代码提交到代码仓库gitlab - 钩子触发jenkins master启动一次构建 - jenkin ...

  6. ssh远程执行nohup命令

    通常我们使用ssh远程执行脚本时可以如下操作: ssh root@192.168.0.100 "./my.sh" 但是如果我们想用nohup拉起脚本,让脚本后台运行,这样是不行的, ...

  7. linux怎么运行脚本文件路径,关于linux中执行脚本或程序时指定的路径

    假设/mnt/bin 目录下存在一个名为 hello.sh 的可执行文件. 1. 若当前目录是 /mnt/bin ,可以使用 ./hello.sh 来执行这个可执行文件,但是使用 hello.sh 就 ...

  8. Jenkins执行脚本,提示“sudo: no tty present and no askpass program specified”解决方法

    如题,在Jenkins中执行脚本时,提示"sudo: no tty present and no askpass program specified",报错信息如图: 以上报错是由 ...

  9. Linux 将进程放入后台执行,解决网络,ssh断开导致进程结束(nohup, setsid, , disown)...

    Linux 将进程放入后台执行,解决网络,ssh断开导致进程结束(nohup,  setsid,  &, disown) 1.nohup 命令 我们知道,当用户注销(logout)或者网络断开 ...

最新文章

  1. 《Java虚拟机规范》阅读(三):Class文件格式
  2. java thread通知_JAVA 多线程(6):等待、通知 (1)
  3. java进度条字体颜色_java – Nimbus LF – 改变进度条的背景颜色
  4. scikit-learn学习笔记(一)快速入门数据集格式和预测器
  5. 已知两个链表A和B分别表示两个集合,其元素递增排列。请设计算法求出两个集合A和集合B的差集(近由在A中出现而不再B中出现的元素所构成的集合),并以同样的形式存储,同时返回该集合的元素个数。
  6. pythonfor循环是迭代器吗_[Python] 迭代器是什么?你每天在用的for循环都依赖它!...
  7. 中国传统纹样背景素材|一眼识别东方韵之美
  8. 李宏毅机器学习——无监督学习(四)
  9. 时间戳TimeStamp处理
  10. cmake 交叉编译工具链
  11. 二层交换配置完ping失败_在三层交换机和二层交换机做怎么配置使这两台主机ping通...
  12. 01GOF23-创建模型式
  13. NLP(9): 机器学习介绍,朴素贝叶斯,python高阶函数应用
  14. 如何为word增加页码,且第一页不显示页码?
  15. android 后台数据获取,android post方式给后台服务器传递数据
  16. mysql如何给表加密_sql怎么加密表
  17. Nginx做缓存服务器
  18. 弹性布局的主轴和交叉轴的区别
  19. Alice and Bob(省赛里的题不是博弈,噗哈哈哈哈)
  20. linux进程及网络报告,linux网络和进程管理简述

热门文章

  1. 中国计算机学会CCF推荐国际学术会议和期刊目录-计算机网络
  2. C++,那些可爱的小陷阱(三)
  3. 数字图像处理:第十九章 立体视觉
  4. 学习微服务服务消费者——Feign
  5. simple-android-flux,深入浅出Flux
  6. 【翻译】Apache Hbase新特性--MOB支持(一)
  7. 软件测试用例设计实用经验之谈
  8. 程序员避免颈椎病攻略
  9. JavaScript权威设计--事件冒泡,捕获,事件句柄,事件源,事件对象(简要学习笔记十八)...
  10. 深圳30周年看×××之旅