如何知道是成功执行的GSUTIL命令还是通过响应状态或错误代码获取错误



当前我正在使用gsutil rsync命令将文件从GCS移动到AWS。我在GC中有很多文件要移至AWS。我怎么知道所有文件都不会出现任何错误,或者发生任何错误,我如何知道出现问题了。有什么方法可以获取响应状态或响应错误代码?

请参阅文档https://cloud.google.com/storage/docs/gsutil/commands/rsync#options

-C option:

如果发生错误,请继续尝试复制其余文件。如果发生错误,即使设置了此标志,GSUTIL的退出状态也不为零。在运行" gsutil -m rsync ..." 时,将隐式设置此选项。注意:-c仅适用于实际复制操作。如果在本地目录中的文件(例如,无效的Unicode文件名(中迭代时发生错误

这意味着rsync -m不会停止错误,但错误代码将非零。希望它有帮助。

最新更新