batch-runner: `--limit 0` 表示无限制,这与调用者传递 0 的含义相反
作者: Tedion创建于 2026年9月17日更新于 2026年9月17日
** 在以下地点:**batch/batch-runner.sh'、LIMIT=0'默认和`if ((LIMIT > 0))'警卫(目前为53、1389、1461行前后)。
** 发生什么:** " 限制 " N'在N出价时将通行证封顶,但N=0除外,后者是"无限制"的内部哨兵. 计算出限值并到达0的包装或克龙工作(模压,干跑,"扫描只"通关)发射出一个没有限制的批次而不是没有. 在一个真正的案例中,一个预定的跑道通过0,排出62个出价,并在其中8个出价之前花费了大约25分钟的模特时间.
**为什么值得更改:**国旗读作计数;0为"所有",只能从来源得知. 用户在其他任何地方都会遇到一个计数(-并行',-最大重复'),按字面处理0或拒绝。
** 建议的固定装置(任何):**
- 将明确的
-限制0'视为“处理无为”并打印出限制:0 (无为)';将未设定的默认保留为无限。 - 或拒绝"-受限0",一行出错指"将旗去去无限".
- 至少在横幅上刻出 " Limit: no (0 = 无限) " 字样,以便读日志者看到即将发生的事情。
乐于为您所喜欢的人发送公关; 指出它首先是一个问题,因为它改变了有文件记载的行为.
内容来源: santifer/career-ops