当我得到一个';管道破裂';ssh错误?

当我得到一个';管道破裂';ssh错误?,ssh,amazon-ec2,broken-pipe,Ssh,Amazon Ec2,Broken Pipe,我正在使用一些EC2实例来运行一些无法在本地运行的大型作业。我看到的问题是,过了一段时间(进程启动后的X小时),我的shell上的连接给了我一个断管错误 ubuntu@ip-10-122-xxx-xxx:~/stratto/ode$ Write failed: Broken pipe 实例仍然存在,因为我可以毫无问题地重新连接,但是我如何重新连接并重新查看“断管”之前的流程日志呢 非常感谢任何提示, 谢谢 将输出重定向到一个文件,然后运行程序“nohup…”以确保断开连接不会使其失效。使用“t

我正在使用一些EC2实例来运行一些无法在本地运行的大型作业。我看到的问题是,过了一段时间(进程启动后的X小时),我的shell上的连接给了我一个断管错误

ubuntu@ip-10-122-xxx-xxx:~/stratto/ode$ Write failed: Broken pipe
实例仍然存在,因为我可以毫无问题地重新连接,但是我如何重新连接并重新查看“断管”之前的流程日志呢

非常感谢任何提示,
谢谢

将输出重定向到一个文件,然后运行程序“nohup…”以确保断开连接不会使其失效。使用“tail-f”监视重定向的文件

注意:最初说使用“tee”,但这不起作用。我认为直接重定向然后跟踪文件是可行的。

即使未连接到服务器,也可以使用它在云中运行进程

sudo apt install screen

为了具体解决原始帖子中描述的问题(例如连接到AWS EC2实例),我使用了一个或多个屏幕。

您可以使用
“屏幕”
。从中分离并ping到google.com。因此,ssh会话将在整个安装过程中处于活动状态。

将输出重定向到一个文件(或使用tee),然后运行程序“nohup…”,以确保断开连接不会导致其失效。顺便说一句,我没有把这作为一个答案,因为这不是一个真正的编程问题:)感谢这两个建议,我不知道tee或nohup,所以我将了解它们并实施它们。你认为这个问题不适合这样做吗?我能把它移走吗?我想它可能不太结实,但我在这里也是相当新的。我不知道如何移动它,也不知道移动到哪里。是的,我也做不了多少。让我们看看别人的感受。无论如何谢谢你的帮助。我想你应该把它贴出来作为答案。谢谢!也谢谢你的纠正,我用tee开始了我的测试