用于Windows上特定文件名的Autosys文件监视器

时间:2013-02-22 16:10:07

标签: autosys

我正在尝试在 autosys 中编写文件观察程序作业,以便注意特定文件。文件名格式为filename_ddmmyyyy。

要求是文件每天早上7点15分到来,文件观察器作业在早上6点50分开始运行,运行到早上8点。如果当时收到文件,则作业成功,否则会发出警报。

现在我要做的是注意特定日期的文件 filename_ddmmyyyy 。例如如果今天是2013年2月22日,文件名将是 filename_22022013 ,这是我要查找的文件。如果我使用像filename_ *这样的通配符,它​​会查找我不想要的所有可能的文件。

我不确定如何在 Windows 中执行此操作。

非常感谢任何帮助。

如有疑问,请告诉我。

3 个答案:

答案 0 :(得分:2)

当作业开始时,您需要使用profile作业属性来初始化变量。其中一个变量需要是您要查找的日期模式(您需要另一个动态输出的过程)。然后,一旦将其设置为配置文件脚本中的变量,就可以从watch_file属性中引用该变量名称。

答案 1 :(得分:1)

将全局变量创建为带日期的变量,并将变量创建为:

example:filename_$${GV_DATE}
GV_DATE: ddmmyyyy

答案 2 :(得分:0)

答案很晚,但这是不使用全局变量的答案。您可以在文件名中使用格式化的系统日期变量。

File_to_watch: filename_%date:~10,4%%date:~4,2%%date:~7,2%
相关问题