我有一个主自动箱(first_start_main_job),它有2个不同的子框。
当我输入autorep -j first_start_main_job -d
时,我会得到类似的内容:
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(状态)并将其存储在变量中。
请让我知道如何做到这一点。
提前致谢..
答案 0 :(得分:1)
使用打印级别开关-L
,级别0(零)仅列出最外面的框。然后使用您喜欢的脚本工具来获取和存储ST值。
例如:
autorep -J main_job_box -d -L0
如果需要,来自AutoSys命令提示符的 man autorep
将为您提供更多信息。
答案 1 :(得分:0)
仅累加以上发布的答案即可。 要使用变量获取作业状态,我们可以使用awk过滤状态。 例如
autorep -J first_start_main_job -d -L0 | awk '/SU /{print $6}'
它将检查第一行,如果它包含“ SU”,则将打印状态。