0

我想在 autosys 中编写一个文件观察器来等待像imsbestex_20111012. 附加到文件名末尾的日期每天都在变化。因此,我希望我的 autosys 作业搜索以 . 开头的文件名imbestex_%。即使我正在使用

watch_file: /v/global/user/s/sr/sritamd/BESTEX/imsbestex_%

这项工作没有按预期的方式工作。不能使用通配符来指定通用文件名吗?

请帮忙。

4

2 回答 2

0

AutoSys 中用于作业名称的通配符是百分比 (%),但对于文件名,它是星号 (*)。

watch_file: /v/global/user/s/sr/sritamd/BESTEX/imsbestex_*

-t。

于 2012-11-13T17:15:48.870 回答
0

如果您特别想根据日期查找特定文件名:

您可以使用配置文件中定义的环境变量。可以使用今天的日期更新此变量,如下面的示例所示。由于配置文件是在每次运行作业时获取的,因此该变量将可用于 autosys 作业。

在基于 unix 的环境中,将以下内容添加到配置文件中:

export TODAYS_DATE=`date +%Y%m%d`

在 autosys 文件观察程序作业中,使用如下变量:

watch_file: /v/global/user/s/sr/sritamd/BESTEX/imsbestex_${TODAYS_DATE} 
于 2013-09-25T06:43:03.233 回答