如果我的本地计算机关闭,通过会话管理器访问的 EC2 实例中的 运行 进程是否会终止?

Will a running process in an EC2 instance accessed through Session Manager be terminated if my local machine shuts down?

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

该实例挂载了一个 S3 存储桶,我是 运行 一个繁重的解压操作,将输出写入 S3 存储桶,这可能需要一天的时间才能完成。 (澄清:此操作发生在 EC2 实例内部

我之前没有使用过会话管理器,所以我不确定:如果我的 Windows PC 关机,解压操作是否也会被取消,还是会一直保持 运行 只要实例处于活动状态?

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

还有 nohup and pm2 也可能有用。