需要编写一个autosys文件观察器

时间:2015-07-03 22:38:41

标签: java autosys

我对autosys很新。 需要编写一个autosys文件观察器...它将在特定文件夹中查看服务器A上的pdf文件,当观察者在该位置获得任何pdf时,它将该PDF文件传输到不同的服务器B. 所以我认为以下是步骤: 1.文件观察员要不断看看这个位置。 2.Autosys将文件从该位置传输到不同位置的工作。

提前感谢您的帮助......

2 个答案:

答案 0 :(得分:0)

Setup a Autosys Box:
insert_job: <description>_AT7_xfer_box   job_type: b
owner: root@autappq01
permission: gx,wx,we,wx
alarm_if_fail: 1

Setup a Autosys File Watcher:
insert_job: <description>_AT7_FW   job_type: f
 box_name: <description>_AT7_xfer_box
 machine: <server>
 owner: root@autappq01
 watch_file: <</filepath/filename >
 permission: gx,wx,we,wx
 watch_interval: 60
 alarm_if_fail: 1


Setup a Single Transfer:

 /* ----------------- <description>_AT7_xfer1 ----------------- */

 insert_job: <description>_AT7_xfer1   job_type: c
 box_name: <description>_AT7_xfer_box
 command: $${AT7X} $${<description>_xfer1SRC} $${<description>_xfer1DEST} $${ machine }
 machine: <server>
 owner: root@autappq01
 permission: gx,wx,we,wx
 condition: s(<description>_AT7_FW)
 std_out_file: >> /var/log/<description>_AT7.out
 std_err_file: >> /var/log/<description>_AT7.err``
 alarm_if_fail: 1

答案 1 :(得分:0)

感谢您的关注。我找到了上述问题的解决方案。 使用我上面分享的Autosys脚本。 对于从一个位置转移到另一个位置,我正在使用Autosys OOTB特色AT7传输。