我的.bat文件里面调用了AWS sync命令:
aws s3 sync D:\Users\backup s3://mybucket
它将我的本地数据同步到S3存储桶。然后我为该.bat文件创建了一个Windows Scheduler Task,每天2300hr,.bat文件开始运行并将我的本地数据同步到S3存储桶。
有一段时间我在备份文件中有大数据。所以我想给出特定的时间段来运行aws s3 sync
(仅示例同步运行1300hr to 0100hr
)
注意:如果第二天没有所有数据同步的同步停止应该在1300小时恢复同步
我有两个问题:
如何在给定时间段内强制停止同步数据?
如果我有大数据(超过100GB),AWS CLI的功能足以有效地同步数据?
答案 0 :(得分:0)
如果任务计划程序的运行时间超过1,2,4,8 12小时/天/等,您可以终止“rsync”任务。
只需转到任务计划程序中的任务属性,然后单击“设置”选项卡,您将看到一个复选框“如果运行的时间超过以下时停止任务:”(选择您想要的任何值)
然后,每当你运行它时,你就会丢掉100GB的文件。