我如何设计使用autorep命令的autosys中的作业

时间:2015-02-25 18:05:36

标签: autosys

我有命令autorep -J <job_name> q来获取工作的运行时间。

我想创建一个使用此命令的作业,并在.csv.txt中提供输出。

我如何尝试写这样的工作。

我创建的作业失败了:

下面的Jil:

/* ----------------- JIL_EXTRACT ----------------- */ 

insert_job: JIL_EXTRACT   job_type: c 
command: autorep  -J BOX_NAME q
machine: xyz
owner: atsys@xyz
permission: gx,mx
alarm_if_fail: 1

请帮忙

1 个答案:

答案 0 :(得分:0)

它应该以简单的命令形式工作,大致如您所概述的那样。工作开始时你看到了什么失败?这可能是一个权限问题,但如果您可以在同一个框中以同一用户身份运行该命令,则很有可能它将继续以作业形式工作。

有几种方法可以做到这一点,最常用的是使用standard_out或将命令传递到文件中。

将结果导入文件:

命令:autorep -q -J BOX_NAME&gt;&gt; output.txt的

要在不使用输出重定向的情况下执行此操作,您可以在JIL中使用它:

命令:autorep -q -J BOX_NAME std_out_file:&gt;&gt; c:\ Logs \ output.txt std_err_file:&gt;&gt; c:\ Logs \ output-error.txt

在Windows和Unix中,这些都是相同的,只有文件的路径采用不同的格式。还要记住,如果你需要在任何你需要的地方使用冒号(在它前面放一个反斜杠)。最后,您需要确保autorep文件的路径位于环境路径设置中。您始终可以运行“设置”作业或检查WCC中的代理日志。

祝你好运!