screen命令 移动办公环境下ssh的正确使用方式

经常在动车上,快下班的时候ssh任务还没跑完成,又不想用 nohup &
到后台运行,因为有些任务是交互式的,情况比较复杂。

如何才能随时随地继续之前的长时间ssh 命令窗口里的任务呢?
特别是动车上,过隧道的时候,网络就没了。要出了隧道才有信号。

这样高速移动的环境下使用ssh 连接远程服务器进行开发工作是个很大的挑战。
在这里插入图片描述
在这里插入图片描述#macbook 上使用screen 这个命令,可以确保ssh连接在意外断网时可以重新连接上,不会中断原来的任务.
screen -U -S YourRemoteShellAPPNameId

在这里插入图片描述

这时我们连接到远程服务器 进行干活,
ssh hadoop@10.20.2.1
我们放一个大的文件到hdfs文件系统上,这个过程需要比较长的时间。
在这里插入图片描述
#if the session is brocken by networker close the shell windows, it run as usual
#but if you ctl+D ,it is stopped.
#查看当前有哪些任务是通过screen ssh运行的
screen -ls

#重新连接
screen -r 上面查看到的任务ID

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心自由天使

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值