我有命令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
请帮忙
答案 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中的代理日志。
祝你好运!