Get just the staus of autosys (main) job/box
我有一个主 autosys 框 (first_start_main_job),它有 2 个不同的子框。
当我输入
1 2 3 4 | JOb Name | Last Start | Last Run | ST | RUN | Pri/Xtx first_start_main_job | some_time | some_time | SU | some_text first_start_sub_job | some_time | some_time | SU | some_text second_start_sub_job | some_time | some_time | SU | some_text |
我只想要 first_start_main_job 的 ST(status) 并将其存储在一个变量中。
请告诉我如何做到这一点。
提前谢谢..
使用打印级别开关
例如:
1 | autorep -J main_job_box -d -L0 |
如果需要,AutoSys 命令提示符中的
只是加起来上面发布的答案。
要在变量中获取 Job 的状态,我们可以使用 awk 过滤掉状态。
例如
1 | autorep -J first_start_main_job -d -L0 | awk '/SU /{print $6}' |
它将检查第一行,如果它包含"SU ",则将打印状态。