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