Autosys,FileWatcher Job,如果文件不存在则传递,是否可能?

时间:2015-12-16 10:59:19

标签: autosys file-watcher

我是Autosys的新手,正在寻找一种实现文件反向观察的方法

我正在寻找类似于文件观察器的工作,它一直运行直到文件存在,并且只有在文件不存在时才会通过。仅当文件不存在时,依赖作业才会出现。

很少    1)我不确定我是否可以使用fileWatcher实现此目的。    2)FileWatcher作业找到文件后是否停止运行,    3)有没有办法否定filewatcher工作的成功条件。

或者如果有人能在FileWatcher上提供一些很好的文档,那也是一个帮助。

由于

1 个答案:

答案 0 :(得分:1)

单独使用filewatcher作业无法实现此目的。 Filewatcher作业一旦在定义的路径中找到文件就停止运行并进入成功状态。没有办法否定其成功状态。

这是因为它假设这些功能可以通过脚本轻松实现。

您可以通过批处理脚本(Windows)或Shell脚本(Unix / Linux)实现您的目标。 Autosys作业可以触发脚本,该作业在您想要的位置检查文件存在,然后再次休眠一段时间(比如20秒),如果最终找不到文件,则发送退出代码0,或者其他退出代码,如果在某些检查文件最终没有移动。

您可以根据要求将下游作业保留在此Autosys作业上。

如果需要进一步澄清,请告诉我。