tmux在文件中跟踪活动会话,在我的系统中,这是在/tmp/tmux-1000/default中。最近,我手动清除了/tmp目录中的所有内容,删除了这个会话文件。
通常,您可以使用tmux attach重新附加到会话。可以使用tmux ls列出活动会话。因为这个文件已经没有了,所以tmux不知道任何活动会话:
$ tmux attach
no sessions
$ tmux ls
error connecting to /tmp/tmux-1000/default (No such file or directory)使用top,我可以验证tmux仍然在运行,以及我在那个会话中打开的应用程序。
在删除会话文件之后,如何重新附加到此会话?
发布于 2019-01-24 13:33:49
答案在这的帖子中有记录。
向SIGUSR1进程发送tmux信号将重新创建套接字文件,允许您随后使用tmux attach重新附加。
由于正在运行的tmux命令的PID是5612,所以我使用了:
$ sudo kill -SIGUSR1 5612
$ tmux attachhttps://unix.stackexchange.com/questions/496454
复制相似问题