使用通用前缀重新附加 GNU Screen 会话名称

使用通用前缀重新附加 GNU Screen 会话名称

我有 2 个屏幕,分别带有会话名称test1test19

当我尝试test1通过输入重新连接到

screen -r test1

Gnu Screen 无法区分并弹出

    27082.test19  (08/10/2011 07:47:29 PM)        (Detached)
    27710.test1   (08/09/2011 12:17:47 AM)        (Detached)

我可以不使用 pid 号来修复这个问题吗?我尝试将 test1 放在引号中,但没有成功。

答案1

这似乎已在源代码中得到修复。

$>./screen -v
Screen version 4.01.00devel (GNU450e8f3) 2-May-06
$>./screen -ls
There are screens on:
        6943.test19     (Detached)
        6645.test1      (Detached)
2 Sockets in /tmp/uscreens/S-foo.

$>./screen -dr test1
[detached from 6645.test1]

如果可能,请尝试更新系统的软件包。否则,请使用来源

相关内容