如何一次性触发存储在jil文件中的AutoSys insert_job和sendevent?

时间:2018-03-26 19:33:21

标签: autosys

我是AutoSys作业的新手,我将以下命令存储在单个jil文件中。我们称之为test.jil。

insert_job:job_A 命令:echo'mock' 描述:模拟工作A

sendevent -E JOB_ON_ICE -J job_A

我正在尝试运行jil< test.jil。它不承认sendevent。我怎样才能让它发挥作用?

2 个答案:

答案 0 :(得分:0)

在jil文件中我们可以编写insert_job之类的命令, delete_job,update_job但是sendevent是应该由autosys代理触发的不同命令。 因此,您可以单独创建可执行文件,您可以在其中编写该sendevent命令并通过CLI执行它。

感谢。

答案 1 :(得分:0)

实际上,最后一个服务包中有一个更改。对于您的JIL,您可以指定状态:

insert_job: test_job2
command:dir
machine:localhost
status:on_ice

有效的参数是:

FAILURE, INACTIVE, ON_HOLD, ON_ICE, ON_NOEXEC, SUCCESS, or TERMINATED.