Autosys中的文件监视
问题描述:
我们有一个由某些作业填充的SQL表。表格结构为Autosys中的文件监视
ID Date Name
1 6/10/2017 sales
2 6/10/2017 marketing
3 6/17/2017 Loans
我们每周从供应商处收到我们服务器上的文件。
例如,我们收到一个名为Sales_6/10/2017.txt的文件。
我的autosys工作需要观看此文件并在上面的表格中进行搜索。如果日期和姓名在表格中匹配,那么只能继续我的工作。如果它没有找到表中的条目,那么它不能运行。
我无法弄清楚如何得到这个文件,同时检查表中的条目。
答
Autosys可以处理文件观察器,但它不能执行SQL查询作为启动作业的条件。您应该将该功能放入由Autosys在文件到达时调用的shell脚本中。 shell脚本应执行查询,然后根据结果决定是否继续。
谢谢埃里克,用shell脚本处理表格检查。 –