我想在运行到特定时间后终止作业,但是我不应该指定日期。
我知道sendevent -E KILLJOB -J job name -T "mm/dd/yy HH:mm
,但这也要指定一个日期。但根据我的要求,我不需要约会。有人可以帮我实现这个目标吗?
谢谢,
赫马
答案 0 :(得分:0)
如果 sendevent 被用作CMD作业类型的命令属性。
所有者必须有权访问Autosys数据库,而不仅仅是运行作业的常规计算机。 请检查机器/所有者的权限。
通过autosys属性的另一种方式。
请考虑以每天的HH:mm小时开始工作。 然后,将在HH:mm到02:00之间的分钟分配给作业中的 term_run_time 属性。
一旦作业开始,如果未完成,它将在几分钟后终止。
示例: 作业开始时间是16:00
16:00至02:00之间有10个小时= 600分钟
term_run_time:600
这600分钟是相对于开始时间。 在autosys中,没有属性可以在绝对时间终止作业。
希望这会有所帮助