
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