【发布时间】:2017-08-16 07:58:49
【问题描述】:
我得到了一些用于文件同步的旧 bat 脚本。他们使用 robocopy。根据documentation,默认有重试机制:一百万次重试,30秒重试之间。
所以,如果我理解得很好,如果出现问题(例如目标文件夹中的磁盘空间不足),脚本将在结束前大约 347 天 运行。
我很欣赏存在重试机制,但我不明白为什么默认行为会这样。
默认参数值应该与常见和基本用例匹配,对于文件副本,我看不到几乎永远重试的意义;我的意思是,如果它在 5 次之后仍然无法正常工作,这意味着应该修复某个地方的问题(网络故障、磁盘死机......),值得停止并引发错误。
这种默认行为的原因可能是什么?
【问题讨论】:
标签: robocopy