跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • SSH 到远程服务器执行长时间操作, 如何应对服务器连接中断
未分類
10 11 月 2020

SSH 到远程服务器执行长时间操作, 如何应对服务器连接中断

SSH 到远程服务器执行长时间操作, 如何应对服务器连接中断

資深大佬 : programV2 1

ssh 有些情况下执行的时间太长。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废
想到的处理方案:
利用 Screen 本身没有终止,在其内部运行的会话都可以恢复特性来处理此问题
即使网络连接中断,用户不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行 screen -r 就可以恢复会话的运行。同样在暂时离开的时候,也可以执行分离命令 detach,在保证里面的程序正常运行的情况下让 Screen 挂起(切换到后台)

1 想请问大家平时 ssh 到无端的时候是否都有使用的 screen?
2 除了它 有没更好的方法?
3 现在 ssh 协议还是会被阻断的吧?

大佬有話說 (24)

  • 資深大佬 : des

    1. tmux
    2. mosh

  • 資深大佬 : des

    @des
    3. disown

  • 資深大佬 : mokeyjay

    有的,screen 很好使

  • 資深大佬 : BrettD

    tm u x

  • 資深大佬 : CallMeReznov

    screen 一把梭

  • 資深大佬 : nbweb

    必须 screen,防止断线。

  • 資深大佬 : nightwitch

    tmux 的标准场景

  • 資深大佬 : vision1900

    disown

  • 資深大佬 : GODZZZZZ

    目前在使用 tmux

  • 資深大佬 : mangoDB

    unset TMOUT

  • 資深大佬 : gossiper

    Mosh

  • 資深大佬 : ik

    screen nohup

  • 資深大佬 : fiveelementgid

    一直用 screen,顺带说一句 CentOS7 或者 8 要提前装好 epel-release

  • 資深大佬 : superrichman

    中间不需要交互的话,直接用自带的 nohup 到后台运行就好了。

  • 資深大佬 : allenforrest

    试试 https://mmh.mritd.me/
    挺好用的

  • 資深大佬 : msg7086

    我用 byobu 。

  • 資深大佬 : mritd

    @allenforrest #15 我说昨天怎么好几个 star

  • 資深大佬 : zhuangjia

    screen 挺香的

  • 資深大佬 : allenforrest

    @mritd 真的好用哈,我已经离不开了

  • 資深大佬 : Pythondr

    screen 就是干这个的

  • 資深大佬 : yanzhiling2001

    screen 不就是应该对这种情况的么。他就很好用了就没再研究

  • 資深大佬 : zarte

    有一个好用就可以了吧,也没别的解决方案了。

  • 主 資深大佬 : programV2

    @fiveelementgid 请问为什么呢? 好奇跟 epel-release 什么关系?

  • 資深大佬 : fiveelementgid

    @programV2 epel-release 本质上只是一个 yum 仓库的源打包文件而已,因为默认源并不存在这个包

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具