screen使用

自作多情 提交于 2019-11-29 19:38:03

本文主要介绍screen的相关内容。

screen 是一个多窗口管理的软件,我使用这个软件的场景是:

需要远程连接服务器运行一个脚本,但是希望在中间断开连接的时候,脚本继续执行,并且下次远程登录以后可以看到脚本运行情况。


一、创建一个screen窗口

screen -S [your_name]

进入screen窗口编辑页面,输入你要进行的操作。


二、离开窗口

如果中间你想切换到主窗口,只需要使用ctrl + a +d 的组合键就可以回到主窗口,并且显示该screen会话处于detached状态。

detached状态:

意为不终端会话的情况下暂时断开。

要想重新进入到某一个screen会话的窗口进行操作,操作如下:

1.通过screen名称连接

screen -r [your_name]

2.通过id连接

查看所有当前所有screen会话:

screen -ls

连接某一个会话:

screen -r [your_id]

这里的【your_id】就是上一个命令返回的结果里前面的id号。


三、杀死screen会话

1.通过进程pid杀死

kill -9 [your_pid]

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!