- 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的用户数据。