我们有一份工作,每天上午9:00和下午9:00(循环工作)运行两次。
现在条件是,如果作业在上午09:00失败,那么它应该在失败后重新运行一次/接收文件到文件观察者作业的任何其他延迟,但它也会在晚上9点再次触发。
所以关于如何配置这个的想法?
提前致谢.... !!
答案 0 :(得分:0)
您似乎已将文件观察程序作业配置为12小时间隔,属性term_run_time。
如果脚本没有问题,文件观察程序只有在指定的时间间隔内没有收到文件时才会失败;如果间隔未达到,则如果未收到文件,则继续运行。
因此,如果延迟在term_run_time间隔内,您不必担心重新启动作业,因为作业将等待12小时。
同样,应以适当的方式处理失败。
如果失败,如果您真的希望重新运行该作业,则可以将起始作业依赖关系设置为FA(Same_job_name)。
然而,恕我直言,你不应该有这样的设计。更好的方法是适当选择term_run_time来处理文件到达行为。
答案 1 :(得分:0)
更好的选项是属性n_retrys :,这里可以指定作业在失败后重新运行的时间。如果失败,该属性将重新运行该作业。