我正在使用一些 EC2 实例来运行一些我无法在本地运行的大型作业。我看到的问题是,过了一段时间(进程开始后的 X 小时)我在 shell 上的连接给了我一个损坏的管道错误
ubuntu@ip-10-122-xxx-xxx:~/stratto/ode$ Write failed: Broken pipe
该实例仍然存在,因为我可以毫无问题地重新连接,但是我如何重新连接并重新查看进程的日志,就像在“Broken Pipe”之前一样
非常感谢任何提示,谢谢!
我正在使用一些 EC2 实例来运行一些我无法在本地运行的大型作业。我看到的问题是,过了一段时间(进程开始后的 X 小时)我在 shell 上的连接给了我一个损坏的管道错误
ubuntu@ip-10-122-xxx-xxx:~/stratto/ode$ Write failed: Broken pipe
该实例仍然存在,因为我可以毫无问题地重新连接,但是我如何重新连接并重新查看进程的日志,就像在“Broken Pipe”之前一样
非常感谢任何提示,谢谢!
将您的输出重定向到一个文件,然后运行程序“nohup ...”以确保断开连接不会杀死它。使用“tail -f”监视重定向的文件。
注意:最初说要使用“tee”,但这不起作用。我认为直接重定向,然后对文件进行尾部处理。
即使您没有连接到服务器,您也可以使用screen在云中运行进程。
sudo apt install screen
您可以使用"screen"
. 从中分离并 ping 到 google.com。因此,在整个安装过程中,ssh 会话将处于活动状态。