Linux screen命令

xiaochang 951 0

screen

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

发表评论 取消回复
表情 图片 链接 代码

分享