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

how to trigger AutoSys insert_job and sendevent stored in jil file in one shot?

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

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

sendevent -E JOB_ON_ICE -J job_A

我正在尝试 运行 jil < test.jil。它不识别发送事件。我怎样才能让它工作?

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

谢谢。

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

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

有效参数是:

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