3
GNU屏幕死机,试图重新连接
我有几个长时间运行的GNU屏幕会话。我将它们放在正在运行的盒子上,screen -d -r foo如果它们已连接到其他任何地方,则将它们分离,然后将它们附加到当前窗口中。 99%的时间可以正常工作,但有时我会得到: $ screen -d -r foo [2430.foo detached.] ...什么也没有发生;我根本无法回到外壳。在另一个窗口中尝试做同样的事情,我唯一能做的就是销毁该屏幕会话(丢失正在其中运行的所有程序)并重新创建它 为什么会这样?发生这种情况时如何避免或成功重新连接? 编辑:我的.screenrc: startup_message off defwritelock off bind q quit caption always '%{gk} (%n) %t %{y}%d %M %Y :: %c:%s %{b}%W%{d}' screen -t ZSH autodetach on shelltitle ZSH defutf8 on 编辑:strace尝试附加时日志的结尾: readlink("/proc/self/fd/0", "/dev/pts/14", 4095) = 11 stat64("/dev/pts/14", {st_mode=S_IFCHR|0620, …
16
ssh
gnu-screen