我想每隔20分钟从一台服务器向aws存储桶运行一个复制命令。我可以把它放在for循环中,但是我有一个困惑,因为我有1000个不同的文件名(每天不断添加)。手动操作真的很困难。需要自动化的东西。我已经在记事本中准备好了所有1000条命令。下面的命令应作为批处理运行,例如filename1,1a应该在上午10点执行,而20分钟后filename2,2a应该继续。
所需的输出:
aws s3 cp filename1.txt / path1 aws s3 cp filename1a.txt / path1
aws s3 cp filename2.txt / path2 aws s3 cp filename2a.txt / path2
在上面的示例中,我想将filename1,1a复制到path1 10:00 AM,并在20分钟后将Filename2复制到path2。我已经准备好所有命令。只需要按顺序执行20分钟,然后同一文件就不再重复。
很抱歉。
答案 0 :(得分:0)
您可以添加超时,或使用Windows任务计划程序将它们间隔20分钟。
Aws s3 cp filename1.txt /path1 aws s3 cp filename1a.txt /path1
timeout 1200
Aws s3 cp filename2.txt /path2 aws s3 cp filename2a.txt /path2