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。则该窗口将退出,相关数据也会被清除,所以,注意是否还有需要保存的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值