linux ssh断开 如何让程序继续执行

赞赏 2017-04-12

有时网络不稳定,ssh容易断开,如果这个时候你正在执行安装等操作,操作也会终止。有时到了下班点,可一个下载或安装程序还没有完成,如果断开连接下班,那么程序也会终止,难道就不下班了吗?NO,班是要下的,程序也是要继续执行的。


步骤:


1、安装screen命令

yum  install screen   #安装

2、screen -S  spider#创建screen会话,自定义screen虚拟终端的名称,spider可以改为你想要的名称

3在screen下执行程序就可以了。断开SSH后,再连上,通过screen -r  spider回到spider这个screen,发现程序依然再执行

4、常用screen参数

screen -S yourname -> 新建一个叫yourname的session

screen -ls -> 列出当前所有的session

screen -r yourname -> 回到yourname这个session

screen -d yourname -> 远程detach某个session

screen -d -r yourname -> 结束当前session并回到yourname这个session

按键盘上面的Ctrl+a,然后再按d     #保存当前的screen会话

exit   #退出scree


登陆后阅读全文
阅读 1333 赞赏 0 有用 2 没用 0 收藏 0 分享

   


作者声明:本篇文章系本人原创,欢迎分享,但未经许可,谢绝转载。

1 条留言

修东旭的头像
请问,这种方式跟后台运行有什么区别?
17年6月3日
作者回复
后台运行只是他的一个方面,更重要的是screen能保持程序不中断,比如你正在写代码,同时打开了多个文件,这时网络不稳定,ssh连接中断了,如果用了screen,那连上ssh后,就能继续编辑,而不用在找那几个文件,逐个打开等等
17年6月5日
王一甲的头像

王一甲

记录分享linux操作小技巧

相关文章

Linux screen 提示:There is no screen to be resumed matching

linux screen rz sz 卡死 waiting to receive.**B0100000023be50

linux screen 卡死,怎么删掉这个screen?

linux screen 命令详解

SecureCRT(screen) tab键或backspace键报:Wuff----Wuff!!

安全组设置允许SSH登录到 Linux 实例

Linux 流控原理,实现,及实例

Linux 如何使用 kpartx 命令读取分区表信息

云服务器 ECS Linux /tmp 目录文件是如何做到定期清理的?

Linux Web 环境配置站点的方法

有料推荐

这世界欠我一个这样的老公!

高校学生模仿“世界名画”摆拍,可以说是戏精本精了

iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评

果然是高手!这次在日本,特朗普竹杠敲得不是一般狠

资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样

长一样的双胞胎也能识别?蚂蚁金服发布「眼纹识别」技术

苏联是怎么被阿富汗拖垮的?

美团或入局「分时租赁」共享汽车,王兴要大笔投入「泛出行」领域了? | 36氪独家

你或许被“一盘番茄炒蛋”刷屏了,但有人辛酸,有人质疑

iPhone X发售前夜,黄牛与苹果公司的不安

他的文章

Linux screen 提示:There is no screen to be resumed matching

写代码怎能不会这些Linux命令?(linux常用命令)

翻译 | 最实用的 Linux 命令行使用技巧

Linux下如何设置和查看系统环境变量

Linux 终端里的记录神器 - script命令

bash 执行 shell 脚本提示 ll: command not found

linux ll 或 ls -l 后,文件的owner和group全是数字,为啥?

linux下grep过滤的时候如何排除某些字符以及排除多个?

Linux下的sort如何按数字按某列排序?(包含sort常用选项)

Charles手机抓包操作流程(iOS的http/https请求)

手机扫一扫
分享文章