如果我从它运行的地方关闭shell, aws s3 sync会停止吗?


  • running aws s3 sync s3://bucket_a s3://bucket_b
  • 从我的机器的term shell控制台运行
  • bucket_A大小为1.5TB
  • 术语具有高气压
  • 因此我无法继续使用我的笔记本电脑

问题:如果我关闭我的CLI窗口-这是,没有发送ctrl-c命令-同步进程会停止吗?

对我来说,aws s3同步指令已经被aws接收了,所以它应该不会伤害…

因此,对于每个运行相同问题的其他人,回答是:是的,如果shell窗口关闭,进程确实会结束。

为什么?由于该命令对每个要同步的对象发出GET和PUT命令,因此,当shell被终止时,活动命令也会被终止。

HTH .

解决这个问题的方法是启动一个EC2实例来处理同步命令,附加您用于IAM用户执行传输到EC2的相同角色,启动同步命令作为EC2的用户数据。

相关内容

  • 没有找到相关文章

最新更新