如果执行时间少于2分钟,则杀死工作

问题描述 投票:0回答:1

我的连锁店有几份工作,有时某些工作通常需要2个小时,不到2分钟即可完成。

我想做的是,如果这项工作在不到2分钟的时间内结束,则将其杀死,以使连锁过程无法进行。

这可能吗?

谢谢

control-m
1个回答
0
投票

嗯,你真的不想杀任何东西,对吗?如果这样做,请参阅BMC关于使用ctmkilljob的说明(包括视频)。

在这种情况下,您的下一份工作取决于两件事,前任工作还可以,并且前任工作的持续时间。向您的下一个作业添加另一个输入条件(除了现有条件之外)以表示> 2分钟的持续时间。

在需要运行2分钟以上的作业上,当Exectime超过2分钟(或60分钟或您决定的阈值)时,添加Notify并将其设置为shout呼喊目标表中的一个条目。

在Control-M服务器上,在shout目标表]中创建一个新程序条目,并创建一个由shout引用的小脚本。该脚本应使用ctmcontb实用程序创建下一个正在等待的新ODAT条件。如果您查看ctmkilljob的BMC帮助说明(并仅替换为ctmcontb),那么您将看到如何执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.