Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 仅获取autosys(主)作业/箱子的状态_Unix_Autosys - Fatal编程技术网

Unix 仅获取autosys(主)作业/箱子的状态

Unix 仅获取autosys(主)作业/箱子的状态,unix,autosys,Unix,Autosys,我有一个主autosys框(第一个启动主作业),它有两个不同的子框 当我输入autorep-j first\u start\u main\u 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 | S

我有一个主autosys框(第一个启动主作业),它有两个不同的子框

当我输入
autorep-j first\u start\u main\u 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
我只需要第一个启动主作业的ST(status)并将其存储在一个变量中

请让我知道如何做到这一点


提前感谢。

使用打印级别开关
-L
,级别为0,(零)仅列出最外层的框。然后使用您最喜欢的脚本工具获取并存储ST值

例如:

autorep -J main_job_box -d -L0

如果您需要,AutoSys命令提示符下的man autorep
将为您提供更多信息。

只需将以上发布的答案相加即可。 为了获得变量中作业的状态,我们可以使用awk过滤掉状态。 e、 g

它将检查第一行,如果它包含“SU”,则将打印状态

autorep -J first_start_main_job -d -L0 | awk '/SU /{print $6}'