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)
Run Code Online (Sandbox Code Playgroud)
使用top
I can verifytmux
仍在运行,以及我在该会话中打开的应用程序。
删除会话文件后,如何重新附加到此会话?
答案已在这篇文章中注明。
向进程发送SIGUSR1
信号会tmux
重新创建套接字文件,允许您在tmux attach
之后重新附加使用。
由于正在运行的tmux
命令的 PID是5612
,我使用了:
$ sudo kill -SIGUSR1 5612
$ tmux attach
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2138 次 |
最近记录: |