本文主要介绍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]
来源:CSDN
作者:正版小火炉
链接:https://blog.csdn.net/bcfdsagbfcisbg/article/details/79878196