首页 > 解决方案 > 在 jenkins shell 脚本中创建的 Tmux 会话在作业完成后被删除

问题描述

我正在使用 tmux 创建会话以在后台运行流星,如下所示:

tmux new-session -d -s RocketChat 'meteor'

一切顺利,但是当詹金斯的工作完成后,我得到“退出信号:SIGTERM”,我的 tmux 会话消失了 在此处输入图像描述

操作系统为 Ubuntu 14。

有人可以帮我吗?我想在詹金斯工作完成后让我的服务器继续运行。我将不胜感激任何帮助!

标签: ubuntujenkinstmux

解决方案


将整个推荐放在 BUILD_ID=dontKillMe 和 & 之间帮助:

BUILD_ID=dontKillMe tmux new-session -d -s RocketChat 'meteor' &

推荐阅读