在AutoSys中,“On No Execution”和“On Ice”是两个不同的状态。
- "On No Execution"(无执行状态)指的是作业未被执行的状态。当作业被定义为“On No Execution”时,如果在触发作业时发现该作业已经在运行中,则不会再次触发该作业的执行。这种状态通常用于避免并发执行相同作业的情况。
以下是一个示例的AutoSys作业定义,其中作业定义为“On No Execution”:
insert_job: job_name
job_type: c
command: /path/to/command
condition: noexec
- "On Ice"(冻结状态)指的是作业被暂停的状态。当作业被定义为“On Ice”时,该作业将不会被自动触发执行,直到将其状态更改为非冻结状态。这种状态通常用于暂停作业的执行,以便进行维护或其他操作。
以下是一个示例的AutoSys作业定义,其中作业定义为“On Ice”:
insert_job: job_name
job_type: c
command: /path/to/command
condition: ice
总结:
- “On No Execution”用于避免并发执行相同作业的情况,作业将不会被同时触发执行。
- “On Ice”用于暂停作业的执行,作业将不会被自动触发执行,直到将其状态更改为非冻结状态。