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

2017-05-05 17:19:21 +08:00
 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 这样的,不行, 显示找不到这个名称

4008 次点击
所在节点    Linux
20 条回复
besto
2017-05-05 17:22:55 +08:00
这名字哪里一样了?你这分明是两个都是 attach 状态,先 screen -d 再 screen -r
expy
2017-05-05 17:36:16 +08:00
先 Detach+1,然后只要数字就行。
Ansen
2017-05-05 17:45:46 +08:00
通过 PID 恢复
screen -r 9083
screen -r 2025
vus520
2017-05-05 18:19:56 +08:00
用 id 不就行了么
demo
2017-05-05 18:21:02 +08:00
这样都能被艾特,一脸懵逼
ryd994
2017-05-05 18:22:09 +08:00
@demo 这是个好想法
我去注册个 @localhost 的小号
nyanyh
2017-05-05 18:35:30 +08:00
@demo 哈哈哈哈哈笑出声
ChasYuan
2017-05-05 19:40:10 +08:00
@demo hhhhh 心疼
cherrypi
2017-05-05 20:00:57 +08:00
哈哈,笑疼
deyu260
2017-05-05 20:04:32 +08:00
@demo 论起名字的重要性
spongebobsun
2017-05-05 20:13:14 +08:00
@deyu260 我记得有个 override 老兄
tangbao
2017-05-05 23:16:27 +08:00
@demo 哈哈哈哈 笑的无法自理
mhxddlm
2017-05-06 03:14:59 +08:00
screen -x 前面的数字
mengzx
2017-05-06 13:16:40 +08:00
@root 😂
harker
2017-05-06 14:33:35 +08:00
我只看看不说话
fy
2017-05-06 19:58:09 +08:00
fy
2017-05-06 19:58:41 +08:00
握草 这两位老兄竟然都有
ITOutsider
2017-05-07 06:10:10 +08:00
@gmail.com
Osk
2017-05-07 19:04:00 +08:00
可以直接 screen -D -r session_name 强制 detach 后再 attach
purezhang
358 天前
分享一个 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://www.v2ex.com/t/359398

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

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

© 2021 V2EX