[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 这样的,不行, 显示找不到这个名称
1
besto 2017-05-05 17:22:55 +08:00
这名字哪里一样了?你这分明是两个都是 attach 状态,先 screen -d 再 screen -r
|
2
expy 2017-05-05 17:36:16 +08:00
先 Detach+1,然后只要数字就行。
|
3
Ansen 2017-05-05 17:45:46 +08:00
通过 PID 恢复
screen -r 9083 screen -r 2025 |
4
vus520 2017-05-05 18:19:56 +08:00
用 id 不就行了么
|
5
demo 2017-05-05 18:21:02 +08:00 22
这样都能被艾特,一脸懵逼
|
9
cherrypi 2017-05-05 20:00:57 +08:00 via iPhone
哈哈,笑疼
|
11
spongebobsun 2017-05-05 20:13:14 +08:00 via iPhone
@deyu260 我记得有个 override 老兄
|
13
mhxddlm 2017-05-06 03:14:59 +08:00 via Android
screen -x 前面的数字
|
15
harker 2017-05-06 14:33:35 +08:00
我只看看不说话
|
16
fy 2017-05-06 19:58:09 +08:00
|
17
fy 2017-05-06 19:58:41 +08:00
握草 这两位老兄竟然都有
|
18
ITOutsider 2017-05-07 06:10:10 +08:00 via iPhone
@gmail.com
|
19
Osk 2017-05-07 19:04:00 +08:00 via Android
可以直接 screen -D -r session_name 强制 detach 后再 attach
|
20
purezhang 2023-05-10 08:55:52 +08:00
分享一个 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 |