screen
是一个非常有用的命令,平时我们在配置一些云服务器的时候,一旦网络掉线,不小心ssh被关掉等等原因,造成进程中断,如果我们在运行命令前,执行screen
命令,只要screen
本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户很有用。
常用命令
新建一个会话
$ screen -S lnmp
暂时离开当前会话
按下Ctrl+A+D
键 将目前的会话丢到后台执行,并会回到还没进 screen 时的状态
恢复会话
如果你有多个会话,可以列出所有会话,然后在恢复指定的会话。
$ screen -r
列出所有会话
$ screen -ls
There are screens on:
28085.lnmp (07/30/2017 04:17:19 PM) (Detached)
27423.lnmp (07/30/2017 04:07:03 PM) (Detached)
780.lnmp (07/03/2017 05:34:41 PM) (Detached)
3 Sockets in /var/run/screen/S-root.
恢复指定会话
$ screen -r lnmp
终止会话
$ exit #或者Ctrl+D
要查看screen
命令所有功能,可以查看screen的手册man screnn
本文由 HanYibo 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jul 30, 2017 at 04:36 pm
要查看screen命令所有功能,可以查看screen的手册man screnn
==
screen和screnn傻傻分不清
很精彩,可是对于我们这种门外汉来说,却是什么都看不懂。
哇哦,感谢HunTrue大神来访。