搬瓦工最近没有太多大动作,除了调整了一下香港的套餐。最近打算再写一点新手教程方向的。虽然以前也写过一些,不过有些当时就是一带而过,再加上很多人是不太愿意去翻阅以前的老东西,所以就把以前一些一带而过的东西深化一下。今儿这篇文章打算写写安装lnmp后使用Screen -r无法恢复Screen的解决方法。
安装lnmp的时候第一步就是要求创建一个Screen,这样的做的目的是预防万一有网络中断或者其他因素导致链接中断而安装失败。创建Screen以后就可以直接不用管他了,也不用盯着它看,可以去做别的了。但是在之后使用[code]screen -r lnmp[/code]恢复Screen的时候有些朋友会遇到一个问题:[code]There is no screen to be resumed matching lnmp[/code]
这种情况,如果你使用screen -ls 查看的话,你会发现列出来的lnmp后面是一个Attached状态。要恢复screen,就得先把他变成Detached。
解决方法也比较简单,先使用命令[code]screen -D lnmp[/code],然后再使用[code]screen -r lnmp[/code]即可恢复screen。或者两个命令连起来[code]screen -d -r lnmp[/code]
这里命令里的lnmp即是你创建screen时候的名字,复制命令的时候记得修改名字,修改成你实际使用的,别到时候又直接复制粘贴了说不能用。