ATG调度器的基本用法(作为属性添加到ATG属性文件中):
schedule=calendar mos dates wkdays mo-occurs hrs mins
相关文档在这里。
这个月(大多数)的描述让我非常困惑:
Parameter | Values | Description
mos | 0..11 | The months when the task occurs, where 0 represents December.
是否有任何合理的理由来奇怪地打破正常的月份表示,即1-12?
我不明白他们为什么这样做。它甚至与java.util.Calendar
的行为方式不一致:Link
他们为什么这么做有什么合理的解释吗?
这是一个输入错误。在ATG 2007的旧文档中,它正确地将1月表示为0,将12月表示为11。此外,该页上的其他内容表明,5月是4日,8月是7日(只有当1月是0时才成立),这似乎是在2007年到ATG 9之间的某个地方悄悄进入文档的。ATG 10.2/ATG 11文档