Linux 操作系统 screen 后台进程使用 screen -r 无法恢复的解决方法

之前的文章中搬瓦工中文网分享过 screen 的使用方法(Linux 后台运行程序的两种方法:screen 和 nohup 的安装和使用),其中提到如果我们想恢复一个 screen 窗口,可以使用 screen -r 这个命令来恢复。但是有时候我们使用 screen -r 尝试恢复后台进程的时候,会发现无法恢复,提示这个 screen 状态已经是 Attached,无法成功恢复。这种情况其实还挺常见的,今天就分享一下如果遇到 screen 窗口无法恢复的问题该怎么办。

一、screen 无法恢复的问题

如图所示,当我尝试在一个新窗口恢复 screen 进程的时候,提示“There is no screen to be resumed matching lnmp”,但是这个 screen 目前其实是存在的,只不过状态是显示为 Attached,所以目前无法恢复。

而造成这样的原因也很容易理解,因为出于某些原因,我们可能在其他终端已经运行了这个 screen 窗口,也可能之前终端意外退出导致这个窗口没有正常关闭,总之就是系统认为这个 screen 窗口已经在某个终端运行着呢。

二、screen 强制恢复的方法

如果想要强行恢复 screen,解决方法如下:

screen --r session-id>

也就是在 -r 前面加个 -D,先踢掉之前登陆的用户,然后我们就可以正常登陆了。

参考文章:《Linux Screen 状态为 Attached 连不上无法恢复的解决方法》。

三、搬瓦工优惠方案和新手教程

搬瓦工新手教程,简单整理如下:

  1. 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程
  2. 搬瓦工购买教程:《2020 年最新搬瓦工购买教程和支付宝支付教程
  3. 搬瓦工优惠码:BWH3HYATVBJW
  4. 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群
  5. 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?
  6. 搬瓦工有货方案:《搬瓦工目前可购买便宜方案整理
  7. 搬瓦工演示站点:《搬瓦工演示站点汇总(SpeedTest 速度测试 + LookingGlass 路由测试)
  8. 搬瓦工测试 IP:《搬瓦工所有数据中心测试 IP
  9. 搬瓦工测评汇总:《搬瓦工所有机房数据中心速度、性能、延迟等测评信息汇总
  10. 搬瓦工 KiwiVM:《搬瓦工 BandwagonHost KiwiVM 面板后台功能整理和使用教程

搬瓦工推荐方案:

方案内存CPU硬盘流量/月带宽价格机房购买
CN2
(最便宜)
1GB1核20GB1TB1Gbps$49.99/年DC3 CN2
DC8 ZNET
购买
CN22GB1核40GB2TB1Gbps$52.99/半年
$99.99/年
DC3 CN2
DC8 ZNET
购买
CN2 GIA-E
(最推荐)
1GB2核20GB1TB2.5Gbps$49.99/季度
$169.99/年
DC6 CN2 GIA-E
DC9 CN2 GIA
购买
CN2 GIA-E2GB3核40GB2TB2.5Gbps$89.99/季度
$299.99/年
DC6 CN2 GIA-E
DC9 CN2 GIA
购买
CN2 GIA1GB2核20GB1TB1Gbps$31.99/季度
$113.99/年
DC9 CN2 GIA购买
CN2 GIA2GB3核40GB2TB1Gbps$61.99/季度
$225.99/年
DC9 CN2 GIA购买
HK2GB2核40GB0.5TB1Gbps$89.99/月
$899.99/年
香港 CN2 GIA
香港 PCCW
购买
HK4GB4核80GB1TB1Gbps$155.99/月
$1559.99/年
香港 CN2 GIA
香港 PCCW
购买

未经允许不得转载:Bandwagonhost中文网 » Linux 操作系统 screen 后台进程使用 screen -r 无法恢复的解决方法