【问题标题】:Attaching to the the output of a running process附加到正在运行的进程的输出
【发布时间】:2017-10-30 14:55:39
【问题描述】:

一个进程已通过 SSH 会话远程启动。输出流(文本)通过 SSH 显示正常。我想在不中断运行过程的情况下在本地显示结果。

有没有办法附加到正在运行的进程并“搭载”流?

仅 Linux 的解决方案是可以接受的。

谢谢!

【问题讨论】:

  • 您希望能够启动远程进程并查看本地运行该进程的远程计算机的 stdout、stderr 吗?对。
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。

标签: linux ssh stream


【解决方案1】:

使用reptyr:

reptyr 是一个实用程序,用于获取现有正在运行的程序并 将其连接到新终端。开始了一个长期运行的过程 ssh,但是又要离开又不想打扰呢?刚开始 screen,使用 reptyr 抓取它,然后杀死 ssh 会话和 head 在家里。

retty:

retty 是一个小工具,可让您附加在其他设备上运行的进程 终端。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    • 2015-06-06
    • 2021-03-03
    • 1970-01-01
    • 2012-02-01
    • 2016-11-24
    相关资源
    最近更新 更多