每次我从终端中的所有 tmux 会话中分离时,在我想回来之后,我都会得到这个:
[me@CentOS7 ~]$ tmux ls
error connecting to /tmp/tmux-1000/default (No such file or directory)
与此同时,该目录似乎已/tmp
被清除。它不会立即发生,也很难准确判断何时发生,但通常经过几天的跑步后,我知道我不能分离,以免失去会话。
有谁知道如何保留会话?防止 CentOS 以某种方式删除 tmux 服务器?(我假设它是 CentOS,因为它在基于 Debian 的发行版上从未发生在我身上。)
您可以尝试向进程发送 SIGUSR1 以便 tmux 服务器重新创建套接字
资源
不是 OP 的问题,而且很明显*,但是当您尝试在错误的位置列出您的 tmux 会话时,您也会收到相同的错误消息:
例如,在您在其中一个 tmux 窗口中打开的远程 shell 中(例如,通过在 HPC 系统上提交交互式作业)
*) 不适合我??♂️