2012-11-05 70 views
0

我想在autosys中寫一個文件觀察器,等待像imsbestex_20111012這樣的文件。附加到文件名稱末尾的日期每天都在變化。因此,我希望我的自動作業搜索文件的名稱從imbestex_%開始。雖然我使用autosys中的通配符

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

以希望的方式作業不工作。是不可能使用通配符指定通用文件名?

請幫助。

回答

0

作業名稱的AutoSys中的通配符是百分比(%),但文件名是星號(*)。

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

-t。

0

如果您specifc關於尋找特定的文件名,根據日期:

您可以使用在配置文件中定義的變量enviornment。 這個變量可以用今天的日期更新,如下例所示。 由於配置文件是在作業的每次運行中採集的,該變量將可用於autosys作業。

在基於Unix enviornment,添加下列配置文件:

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

在autosys文件守望者的工作,使用變量如下:

watch_file: /v/global/user/s/sr/sritamd/BESTEX/imsbestex_${TODAYS_DATE}