首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过SSH控制过程

通过SSH控制过程
EN

Ask Ubuntu用户
提问于 2014-01-27 17:00:18
回答 1查看 787关注 0票数 1

我已经通过SSH开始了一个过程,看起来需要2-3天。我还没有通过tmux启动它,所以如果我的连接终止了,我的任务就需要重新开始。

无论如何,我是否可以登录到另一个SSH会话,并在tmux会话中控制此进程,关闭原始SSH会话并继续运行该进程?

EN

回答 1

Ask Ubuntu用户

发布于 2014-01-28 10:49:39

byobutmux是终端多路复用器。比布是前男友。屏幕。它既有byobu-screen,也有byobu-tmux

  1. 使用ssh登录
  2. 运行多路复用器的屏幕
  3. 然后运行您的命令
  4. 使用复用器中的其他选项卡来分离:byobu屏幕-d
  5. 现在回到SSH会话,如果您使用ps ax,您可以看到它仍然在运行。现在您可以从SSH会话中获取exit

恢复工作:

  1. 使用ssh登录
  2. 恢复多路复用器旁的屏幕-r,然后你在原来的地方。您可以打开多个多路复用器会话,它们将保持运行(因为它们处于后台)。所以打开一个,分开另一个,分离,尝试简历。
  3. 回到你的命令
  4. 使用复用器中的其他选项卡再次分离:byobu屏幕-d
  5. 现在您可以从SSH会话中获取exit。让你的命令运行。

参考见https://help.ubuntu.com/community/Screen

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/411623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档