我正在使用 control-M 来安排一些作业,以下是我面临的场景:
Job-1 - 每天运行(不是在特定时间)
Job-2 - 在每个月的 1 号订购,但在 10 号左右运行(不固定)
现在,我要求 Job-2 依赖于 Job-1 的执行。假设如果 job-2 在 12 日变得“有资格”执行,那么它应该只在以下情况下执行:-
- 12 日的 Job-1 已成功执行
- 如果作业 1 的执行未安排在 12 日,则作业 2 应检查最后一次成功执行(即可能是 11 日)
如果最后一次执行 Job-1 失败,则不应执行 Job-2
我试过的是,在 Job-2 上指定 IN 条件,日期为 PREV,但这似乎并没有检查当前日期的 job-1 执行情况。