我们在办公室里经常使用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)
我如何知道我目前是否已连接到任何附加会话?
提前致谢.
除了sessionnamescreen命令,screen还STY为它启动的进程设置环境变量.您可以从shell检查此变量的值:
$ echo $STY
5521.mysql01
$
Run Code Online (Sandbox Code Playgroud)