问题描述
我使用的是 Windows 并通过会话管理器连接到 Linux EC2 实例。
该实例安装了 S3 存储桶,我正在运行大量解压缩操作,将输出写入 S3 存储桶,这可能需要一天多的时间才能完成。 (澄清:此操作发生在 EC2 实例内部)
我之前没有使用过会话管理器,所以我不确定:如果我的 Windows PC 关闭,解压操作也会被取消还是会在实例处于活动状态时继续运行?
解决方法
是的,当您断开连接时它会被取消。因此,您可以使用 tmux 或 screen。有了这些,您就可以在这些“外壳”中享用您的程序,并且在您注销或断开连接后它会继续运行。
还有 nohup 和 pm2 也有帮助。