-1

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

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

很少 1) 我不确定我是否可以使用 fileWatcher 来实现这一点。2) FileWatcher 作业在找到文件后是否停止运行,3) 有什么方法可以否定 filewatcher 作业的成功条件。

或者,如果有人可以在 FileWatcher 上为我提供一些很好的广泛文档,那也会有所帮助。

谢谢

4

1 回答 1

1

您无法仅通过 filewatcher 作业来实现此目的。Filewatcher 作业在定义的路径中找到文件后立即停止运行并进入成功状态。没有办法否定它的成功状态。

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

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

您可以根据要求保留依赖于此 Autosys 作业的下游作业。

让我知道是否需要对此进行更多说明。

于 2016-03-10T16:16:58.927 回答