screen 使 ssh 远程访问服务器时运行的耗时程序不中断

发现一利器:screen !

screen 可以使得在断开 ssh 远程服务器连接的时候一些正在执行中的耗时程序或者操作不会因此而中断了,多么棒!这样一来就能让远程服务器长时间跑程序,就算耗时久一点也没关系了

具体先安装 screen :
sudo apt-get install screen
(具体安装命令不同的操作系统有所差异,请自行百度)

安装完后,执行:
screen -S t1
(screen - S 虚拟终端名,这个名字可以随便取)

之后会处于虚拟终端里头,然后就想执行命令还是操作亦或是执行耗时程序都可以了。
想切换回普通终端可以 Ctrl 按住然后顺序按 A、D,松开 A 后 再按 D。

想要查看当前的虚拟终端:
screen -ls

切换回某个虚拟终端:
screen -r t1
(screen - r 虚拟终端名)

删除某个虚拟终端:
screen -ls
(查看虚拟终端的会话名称)
screen -S xxxx.t1 -X quit
(screen -S 虚拟终端名称 -X quit)

断开连接后重新进入你会发现虚拟终端还在,虚拟终端里的操作或者程序依然在运行着,棒!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值