screen 命令搞出来了两个一样名字的会话, 如何恢复其中一个?

2017 年 5 月 5 日
 JiaFeiX

[root@demo root]# screen -list

There are screens on:

    9083.xiaoniu    (Attached)

    2025.xiaoniu    (Attached)

2 Sockets in /var/run/screen/S-root.

不小心,搞出来了 2 个一样名字的 screen 会话,如何恢复这两个? 尝试 2083.xiaoniu 这样的,不行, 显示找不到这个名称

4891 次点击
所在节点    Linux
20 条回复
besto
2017 年 5 月 5 日
这名字哪里一样了?你这分明是两个都是 attach 状态,先 screen -d 再 screen -r
expy
2017 年 5 月 5 日
先 Detach+1,然后只要数字就行。
Ansen
2017 年 5 月 5 日
通过 PID 恢复
screen -r 9083
screen -r 2025
vus520
2017 年 5 月 5 日
用 id 不就行了么
demo
2017 年 5 月 5 日
这样都能被艾特,一脸懵逼
ryd994
2017 年 5 月 5 日
@demo 这是个好想法
我去注册个 @localhost 的小号
nyanyh
2017 年 5 月 5 日
@demo 哈哈哈哈哈笑出声
ChasYuan
2017 年 5 月 5 日
@demo hhhhh 心疼
cherrypi
2017 年 5 月 5 日
哈哈,笑疼
deyu260
2017 年 5 月 5 日
@demo 论起名字的重要性
spongebobsun
2017 年 5 月 5 日
@deyu260 我记得有个 override 老兄
tangbao
2017 年 5 月 5 日
@demo 哈哈哈哈 笑的无法自理
mhxddlm
2017 年 5 月 6 日
screen -x 前面的数字
mengzx
2017 年 5 月 6 日
@root 😂
harker
2017 年 5 月 6 日
我只看看不说话
fy
2017 年 5 月 6 日
fy
2017 年 5 月 6 日
握草 这两位老兄竟然都有
ITOutsider
2017 年 5 月 7 日
@gmail.com
Osk
2017 年 5 月 7 日
可以直接 screen -D -r session_name 强制 detach 后再 attach
purezhang
2023 年 5 月 10 日
分享一个 securecrt (或其他软件),登陆后自动运行的脚本


没有,创建新的
有死,链接死的
否则,链接活着的-1


if [[ -z $(screen -list |grep tached) ]];then screen -dRU terminal;elif [[ -n $(screen -list |grep Detached) ]];then screen -dRU $(screen -list|grep Detached|tail -1|awk -F " " '{print $1}'|awk -F "." '{print $2}');else screen -dRU $(screen -list|grep -m 1 Attached|awk -F " " '{print $1}'|awk -F "." '{print $2}')-1;fi

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/359398

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX