我是AWS和云计算的新手。我用它做生物信息学的工作,大部分工作在大文件上。所以我有这个shell脚本和一个很大的数据文件。在这些数据上执行shell脚本大约需要4小时以上的时间。
由于一些电源问题,我的互联网被断开,并在我的linux终端,我得到这个错误client_loop: send disconnect: Broken pipe
。当电源恢复时(通常需要5分钟),我重新连接到互联网,我得到了这个错误,我的3+小时被浪费了。
所以我想要的是,即使在电源问题之后,我的shell脚本也应该运行,而不管Broken Pipe
错误,因为我的ec2示例仍然在运行。
希望我说的有道理。先谢谢你。
1条答案
按热度按时间k4emjkb11#
看起来你的ec2主机关闭了空闲时间过长的连接。您可以更新您的客户端或您的ec2。
在你的终端试试这个:
在你的EC2上,试试这个:
要了解更多信息,请键入:
关于
ServerAliveInterval