Linux-screen命令-远程会话

0.摘要

使用远程登陆服务器的方式,常常会因为网络不稳定或者其它因素,导致远程会话终止。尤其是耗时较长的任务,远程会话的不稳定会耽误任务进度,带来不佳的用户体验。为了保证远程会话的稳定性,可以使用screen命令,对会话进行管理。

1.screen使用步骤

连接到远程服务器之后,输入:

screen

这时候,就可以创建一个screen 窗口,这个窗口看起来和正常的窗口几乎没有区别。

当任务启动之后,按下Ctrl+A+D,即可将本地窗口提交到服务器端。这时候,关闭本地的shell窗口,任务也不会终止。

当任务结束之后,重新登录服务器,并输入:

screen -r

这时候,之前提交的任务窗口就会被拉回都本地。

如果,同时创建了多个screen窗口,可以通过-ls 进行查看:

screen -ls

这样,可以看到目前的所有screen任务窗口,窗口之前会有一串编号。根据需要,在screen -r 后面加上相应的编号,就能恢复对应的screen窗口,例如:

screen -r 1658   # 恢复编号为1658的窗口

如果确定不再使用本窗口,可以在对应的screen 窗口下,输入exit。则该窗口将退出,相关数据也会被清除,所以,注意是否还有需要保存的数据。

猜你喜欢

转载自blog.csdn.net/qq_17753903/article/details/89739392