18 糟透了 $ tmux attach-session no sessions 我的系统管理员升级了tmux,现在我无法重新连接。根据,我的进程仍在运行ps ux。是否有恢复会议的希望? 更新:中有一个套接字/tmp/tmux-1234,所以我尝试了tmux -L /tmp/tmux-1234/default attach,但是tmux什么都不做。万岁。 tmux — 付费书呆子 source
36 确定您是否可以恢复的最快方法是: killall -10 tmux 这将发送信号以重新创建所有正在运行的tmux进程的所有套接字文件。如果您不是root用户,那么没问题,它只会以信号通知tmux进程。 长话短说,如果tmux没有运行(ps xu | grep tmux),那么您就被搞砸了:( — h0tw1r3 source 2 这行得通,但是我对它为什么起作用感到困惑。事实证明,信号10是用户定义的信号,tmux表示它将“在SIGUSR1上重新创建服务器套接字”。 — 道文 可能对其他人有帮助:我必须找到运行丢失的会话的tmux进程的PID并执行kill -10 "PID"。 — user35915 '18 (1)感谢您的回答,这为我节省了很多工作:)(2)我认为提及另一位用户也在运行tmux时收到的消息(希望是)会很有帮助tmux(12345): Operation not permitted。 — David Z @DaoWen根据人工信号(7),信号值10确实对应于SIGUSR1,所以一切都很好 — 向上旋转