如何使虚拟作业在Controlm中运行30分钟

时间:2019-07-23 08:22:17

标签: control-m

我要求分别运行30分钟和60分钟的虚拟作业。

我曾在命令行作业中尝试过--delay 30,但没有得到预期的延迟。

2 个答案:

答案 0 :(得分:0)

将作业指定为“虚拟”类型将绕过命令行字段中包含的所有内容。

您有两种选择来创建30/60分钟的计时器作业。

选项a: 将作业设为命令行类型的作业,并将sleep 1800sleep 3600放在命令行字段中。

选项b: 将作业设置为虚拟类型的作业,并将sleep 1800sleep 3600放在执行前或执行后字段中。

默认情况下,sleep命令以秒为单位。对于Windows,您可能希望使用Power Shell版本powershell.exe -command start-sleep 1800

答案 1 :(得分:0)

使用 _sleep 代替 sleep

OS类型的作业之前或之后启用等待时间的另一种方法是使用预执行后执行命令选项(视情况而定)。

使用 _sleep 更为方便,因为它独立于操作系统并且由Control-M / Agent提供,这意味着您不需要为此功能进行额外部署。