空桶上的gsutil并行删除

时间:2015-12-17 17:49:42

标签: google-cloud-storage

如果存储桶本身为空,我们在尝试运行gsutil -m rm -r gs://bucketname时会遇到错误:

$ gsutil -m rm -r gs://scoletestbucket
Removing gs://scoletestbucket/...
CommandException: 1 files/objects could not be removed.
$ echo $?
1

尽管有错误消息,但该命令正是我们想要它做的:它删除了存储桶。但我们的脚本监视命令返回代码自然认为gsutil命令报告错误。

如果我们放弃并行选项(-m),一切都按预期工作,但我们有点想保留它,如果可能的话,因为我们实际上删除了一串东西。

我们是否遗漏了某些内容,或者这是一个错误?

0 个答案:

没有答案