我的调度配置如下,测试运行的时候,这个任务直接就成功了,是什么情况?
周月任务是指:调度周期为每月运行一次,或者每周运行一次的任务。这种任务需要满足运行规则才会开始运行的,所以测试运行的时候,需要指定运行的日期,就像上图所指,每月2号开始运行这个任务,那么我们测试运行的时候,业务日期需要填哪天呢?是1号还是2号呢?答案是1号,这里大家可能会疑惑,为什么我业务日期选择1号,每月2号的任务才会运行呢,是因为我们周月任务是以定时日期为基准的,定时日期和业务日期相差一天,这个相差一天是因为:今天统计昨天的数据。
测试的意思就是跑一次,看是否能执行成功。