我的连锁店有几份工作,有时某些工作通常需要2个小时,不到2分钟即可完成。
我想做的是,如果这项工作在不到2分钟的时间内结束,则将其杀死,以使连锁过程无法进行。
这可能吗?
谢谢
嗯,你真的不想杀任何东西,对吗?如果这样做,请参阅BMC关于使用ctmkilljob的说明(包括视频)。
在这种情况下,您的下一份工作取决于两件事,前任工作还可以,并且前任工作的持续时间。向您的下一个作业添加另一个输入条件(除了现有条件之外)以表示> 2分钟的持续时间。
在需要运行2分钟以上的作业上,当Exectime超过2分钟(或60分钟或您决定的阈值)时,添加Notify并将其设置为shout呼喊目标表中的一个条目。
在Control-M服务器上,在shout目标表]中创建一个新程序条目,并创建一个由shout引用的小脚本。该脚本应使用ctmcontb实用程序创建下一个正在等待的新ODAT条件。如果您查看ctmkilljob的BMC帮助说明(并仅替换为ctmcontb),那么您将看到如何执行此操作。