如果我的本地机器关闭,通过会话管理器访问的 EC2 实例中正在运行的进程会被终止吗?

问题描述

我使用的是 Windows 并通过会话管理器连接到 Linux EC2 实例。

该实例安装了 S3 存储桶,我正在运行大量解压缩操作,将输出写入 S3 存储桶,这可能需要一天多的时间才能完成。 (澄清:此操作发生在 EC2 实例内部

我之前没有使用过会话管理器,所以我不确定:如果我的 Windows PC 关闭,解压操作也会被取消还是会在实例处于活动状态时继续运行?

解决方法

是的,当您断开连接时它会被取消。因此,您可以使用 tmuxscreen。有了这些,您就可以在这些“外壳”中享用您的程序,并且在您注销或断开连接后它会继续运行。

还有 nohuppm2 也有帮助。