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、&:表示将命令放到后台运行。
相关推荐
d***9351 分钟前
Spring Boot 自动配置
java·spring boot·后端
h***67372 分钟前
Spring Boot文件上传
java·spring boot·后端
渡我白衣4 分钟前
哈希的暴力美学——std::unordered_map 的底层风暴、扩容黑盒与哈希冲突终极博弈
java·c语言·c++·人工智能·深度学习·算法·哈希算法
信码由缰4 分钟前
Java记录类入门:简化的以数据为中心的Java编程
java
中工钱袋5 分钟前
Java Stream 流详解
java·windows·python
IT界的渣7 分钟前
IDEA Maven打包加速工具 mvnd
java·maven·intellij-idea·mvnd
c***93778 分钟前
Spring Security 官网文档学习
java·学习·spring
x***010613 分钟前
Java框架SpringBoot(一)
java·开发语言·spring boot
T***742515 分钟前
SpringMVC新版本踩坑[已解决]
java
Kuo-Teng18 分钟前
Mastering High-Concurrency Data Processing: A Deep Dive into BufferTrigger
java·数据结构