我正在尝试在 autosys 中编写文件观察程序作业,以便注意特定文件。文件名格式为filename_ddmmyyyy。
要求是文件每天早上7点15分到来,文件观察器作业在早上6点50分开始运行,运行到早上8点。如果当时收到文件,则作业成功,否则会发出警报。
现在我要做的是注意特定日期的文件 filename_ddmmyyyy 。例如如果今天是2013年2月22日,文件名将是 filename_22022013 ,这是我要查找的文件。如果我使用像filename_ *这样的通配符,它会查找我不想要的所有可能的文件。
我不确定如何在 Windows 中执行此操作。
非常感谢任何帮助。
如有疑问,请告诉我。
答案 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%