我想在运行到特定时间后终止作业,但不应该指定日期。
我知道sendevent -E KILLJOB -J job name -T "mm/dd/yy HH:mm
,但这也需要指定日期。但根据我的要求,我不需要约会。有人能帮我怎么做到这一点吗?谢谢赫马
如果sendevent作为CMD作业类型的命令属性。
所有者必须能够访问Autosys数据库,而不仅仅是运行作业的常规机器。请检查机器/所有者的权限。
另一种方式是通过autosys属性。
假设作业在一天中的HH:mm小时开始。然后为作业中的term_run_time属性分配HH:mm和02:00之间的分钟数。
一旦作业开始,如果没有完成,它将在那几分钟后终止。
示例:作业开始时间为16:00
16:00至02:00之间有10小时=600分钟的
term_run_time:600
这600分钟与开始时间有关。在autosys中,没有在绝对时间终止作业的属性。
希望这能帮助