CentOS 7 上的 Tmux:连接到 /tmp/tmux-1000/default 时出错(没有那个文件或目录)

qwr*_*tln 10 tmux centos

每次我从终端中的所有 tmux 会话中分离出来,在我想回来之后,我得到这个:

[me@CentOS7 ~]$ tmux ls
error connecting to /tmp/tmux-1000/default (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

/tmp在此期间,该目录似乎已被清除。它不会立即发生,也很难确定确切的时间,但通常在运行几天后,我知道我无法分离以免丢失会话。

任何人都知道如何保留会话?以某种方式阻止 CentOS 删除 tmux 服务器?(我假设它是 CentOS,因为它在基于 Debian 的发行版上从未发生在我身上。)

EDu*_*man 10

您可以尝试向进程发送 SIGUSR1,以便 tmux 服务器重新创建套接字

pkill -USR1 tmux
Run Code Online (Sandbox Code Playgroud)

来源

  • 错过了,谢谢。知道为什么在 CentOS 上会发生这种情况吗? (2认同)