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
仍在运行,以及我在该会话中打开的应用程序。
删除会话文件后,如何重新附加到该会话?
答案已在这篇文章中注明。
向进程发送
SIGUSR1
信号会tmux
重新创建套接字文件,允许您在tmux attach
之后重新附加使用。由于运行
tmux
命令的 PID 是5612
,所以我使用了: