tmux 会话会在一段时间后自动关闭吗?

tmux 会话会在一段时间后自动关闭吗?

我使用以下命令启动了 10 个 tmux 会话(值从 2007 年到 2017 年):

tmux new-session -d -s my2017 "python myscript.py 2017"

启动所有这些会话后,我首先退出通过 SSH 连接的远程 Ubuntu 计算机。然后再次登录并运行以下命令:

tmux list-sessions

我确认会议确实在那里举行(节目应该已经结束)。

然而,几天后我再次登录到远程机器,并运行相同的tmux list-sessions命令,我发现会话消失了,并显示以下消息:

no server running on /tmp/tmux-1001/default

tmux 中的会话是否会在一段时间后自动停止?如果是这样,它们消失的标准是什么,我可以重新获得会​​话吗?我想知道程序在单独的会话中在控制台中注销了什么...

答案1

如果是类似这样的情况screen,则您以此方式启动的会话将在您的命令运行时结束。(就像您退出 shell 时一样)

相关内容