你怎么知道你当前附加的gnu屏幕会话

ica*_*pan 4 gnu-screen

我们在办公室里经常使用gnu屏幕,有时如果我不注意,我最终会迷失到我已经进入的屏幕会话.

所以我的问题是,你怎么知道你在哪个屏幕会话?你有办法检查吗?

澄清:我需要知道的是,当我这样做时:

~$ screen -ls
Run Code Online (Sandbox Code Playgroud)

我看到类似的东西:

There is a screen on:
    4732.work_Sept42012     (Attached)
    3551.web01  (Attached)
    5521.mysql01 (Attached)
    1255.tomcat05 (Detached)
    3326.oracle15 (Attached)

 1 Socket in /tmp/uscreens/S-icasimpan.
Run Code Online (Sandbox Code Playgroud)

我如何知道我目前是否已连接到任何附加会话?

提前致谢.

bon*_*ing 7

除了sessionnamescreen命令,screen还STY为它启动的进程设置环境变量.您可以从shell检查此变量的值:

$ echo $STY
5521.mysql01
$
Run Code Online (Sandbox Code Playgroud)