在Autosys中,在故障/延迟文件到文件观察器时重新运行一次循环作业

时间:2013-09-18 13:00:45

标签: autosys

我们有一份工作,每天上午9:00和下午9:00(循环工作)运行两次。

现在条件是,如果作业在上午09:00失败,那么它应该在失败后重新运行一次/接收文件到文件观察者作业的任何其他延迟,但它也会在晚上9点再次触发。

所以关于如何配置这个的想法?

提前致谢.... !!

2 个答案:

答案 0 :(得分:0)

您似乎已将文件观察程序作业配置为12小时间隔,属性term_run_time。

如果脚本没有问题,文件观察程序只有在指定的时间间隔内没有收到文件时才会失败;如果间隔未达到,则如果未收到文件,则继续运行。

因此,如果延迟在term_run_time间隔内,您不必担心重新启动作业,因为作业将等待12小时。

同样,应以适当的方式处理失败。

如果失败,如果您真的希望重新运行该作业,则可以将起始作业依赖关系设置为FA(Same_job_name)。

然而,恕我直言,你不应该有这样的设计。更好的方法是适当选择term_run_time来处理文件到达行为。

答案 1 :(得分:0)

更好的选项是属性n_retrys :,这里可以指定作业在失败后重新运行的时间。如果失败,该属性将重新运行该作业。