Jenkins 命令无法后台运行,使用BUILD_ID=dontKillMe解决

例子:

jenkins如果在shell里使用nohup发现还是不能后台运行,直接挂掉。

那么可以在jenkins命令里加上BUILD_ID=dontKillMe解决

python 复制代码
nohup python main.py >server.out 2>&1 &

它的作用是在后台运行名为main.py的Python脚本,并将标准输出和错误输出重定向到名为server.out的文件中。具体解释如下:

1、nohup:表示在后台运行命令,即使关闭终端,命令也会继续执行。
2、python main.py:表示运行名为main.py的Python脚本。
3、>:表示将标准输出重定向到指定的文件。
4、server.out:表示将标准输出保存到名为server.out的文件中。
5、2>&1:表示将错误输出(文件描述符为2)重定向到标准输出(文件描述符为1)。
6、&:表示将命令放到后台运行。
相关推荐
上海合宙LuatOS4 分钟前
LuatOS ——Modbus RTU 通信模式
java·linux·服务器·开发语言·网络·嵌入式硬件·物联网
野生技术架构师11 分钟前
Java 21虚拟线程 vs Kotlin协程:高并发编程模型的终极对决与选型思考
java·开发语言·kotlin
Vivienne_ChenW20 分钟前
DDD领域模型在项目中的实战
java·开发语言·后端·设计模式
Coder_Boy_20 分钟前
基于SpringAI的在线考试系统-整体架构优化设计方案(续)
java·数据库·人工智能·spring boot·架构·领域驱动
勤奋的小王同学~20 分钟前
SpringMVC
java·spring·mvc
笨蛋不要掉眼泪22 分钟前
RAG知识库核心API架构全解析:从文档加载到向量检索的完整流程
java·spring boot·redis·ai·架构
静谧空间37 分钟前
java登录验证码CaptchaConfig
java·开发语言
Imxyk41 分钟前
力扣:632. 最小区间(贪心)
java·数据结构·算法
驱动探索者42 分钟前
linux genpool 学习
java·linux·学习
露天赏雪43 分钟前
JDK8 的入门避坑指南
java·服务器·windows·spring boot·后端·spring·性能优化