刪除會話檔案後如何附加到 tmux 會話?

刪除會話檔案後如何附加到 tmux 會話?

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在之後重新連接。

由於運行命令的PIDtmux5612,所以我使用:

$ sudo kill -SIGUSR1 5612
$ tmux attach

相關內容