博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jenkins:执行nohup不退出前台
阅读量:4969 次
发布时间:2019-06-12

本文共 404 字,大约阅读时间需要 1 分钟。

Jenkins 构建完后将代码通过 Publish Vver SSH 插件推送到业务机器,在执行脚本时,脚本中的 nohup 命令无法正常退出,构建前台任务就卡住了,

我的脚本是

nphup python manage.py runserver 0.0.0.0:8000 &

 

 

 最后会直接timeout。

 

方法:执行之前要设置为pty环境,不然jenkins无法从非pty环境的脚本中退出

然后脚本需要变更,不然执行的话jenkins就会从会话中退出。我们将其作为一个脚本admin.sh(名字乱起)放在服务器上

#!/bin/bashpython3 manage.py runserver 0.0.0.0:8000

然后jenkins配置修改,不使用nohup直接启动,而是用nohup启动脚本,问题得到解决

 

转载于:https://www.cnblogs.com/daysn/p/11150734.html

你可能感兴趣的文章
180117 我的宠物识别判断语句
查看>>
JavaScript修炼之道pdf
查看>>
自己动手构造编译系统++编译、汇编与链接pdf
查看>>
JAVA 中文件读写函数BufferedReader 和 BufferedWriter 的使用
查看>>
Codeforces Round #206 (Div. 2)
查看>>
提升混合应用页面打开速度的新思路
查看>>
Mycat分表分库
查看>>
2019.7.11
查看>>
Php取扩展名
查看>>
模板的文件名和方法名一定要一致!!
查看>>
**p
查看>>
优先队列详解
查看>>
VS2012 创建项目失败,,提示为找到约束。。。。
查看>>
外观模式(Facade Pattern)
查看>>
PHP-----数组和常见排序算法
查看>>
通过给定的文件流,判断文件的编码类型
查看>>
zookeeper(3) 持久化
查看>>
Windows Socket I/O模型 以及 Linux Epoll模型 的有关资料(转)
查看>>
用guava快速打造两级缓存能力
查看>>
随服务初始化的Servlet
查看>>