我是Autosys的新手,正在寻找一种实现文件反向观察的方法
我正在寻找类似于文件观察器的工作,它一直运行直到文件存在,并且只有在文件不存在时才会通过。仅当文件不存在时,依赖作业才会出现。
很少 1)我不确定我是否可以使用fileWatcher实现此目的。 2)FileWatcher作业找到文件后是否停止运行, 3)有没有办法否定filewatcher工作的成功条件。
或者如果有人能在FileWatcher上提供一些很好的文档,那也是一个帮助。
由于
答案 0 :(得分:1)
单独使用filewatcher作业无法实现此目的。 Filewatcher作业一旦在定义的路径中找到文件就停止运行并进入成功状态。没有办法否定其成功状态。
这是因为它假设这些功能可以通过脚本轻松实现。
您可以通过批处理脚本(Windows)或Shell脚本(Unix / Linux)实现您的目标。 Autosys作业可以触发脚本,该作业在您想要的位置检查文件存在,然后再次休眠一段时间(比如20秒),如果最终找不到文件,则发送退出代码0,或者其他退出代码,如果在某些检查文件最终没有移动。
您可以根据要求将下游作业保留在此Autosys作业上。
如果需要进一步澄清,请告诉我。